C/C++编译、链接、makefile、cmake相关的书籍资料推荐

回复
头像
vicyang
版主
版主
帖子: 56
注册时间: 2016年07月21日 20:35
联系:

C/C++编译、链接、makefile、cmake相关的书籍资料推荐

帖子 vicyang »

对编译链接、静态库、动态库不够熟悉(知道有一本 《程序员的自我修养:链接、装载与库》,但是这本还是比较深入,我认为不适合初学)
然后就去知乎搜索类似的咨询了,
有没有与 C/C++ 编译链接makefile相关的书籍或者资料推荐?

Xi Yang提到的《C++ Cookbook》 确实不错,由浅入深,结合实践。

光看目录就有一种相见恨晚的感觉 :oh_no
Chapter1
Recipe 1.1. Obtaining and Installing GCC
Recipe 1.2. Building a Simple "Hello, World" Application from the Command Line
Recipe 1.3. Building a Static Library from the Command Line
Recipe 1.4. Building a Dynamic Library from the Command Line
Recipe 1.5. Building a Complex Application from the Command Line
Recipe 1.6. Installing Boost.Build
Recipe 1.7. Building a Simple "Hello, World" Application Using Boost.Build
Recipe 1.8. Building a Static Library Using Boost.Build
Recipe 1.9. Building a Dynamic Library Using Boost.Build
Recipe 1.10. Building a Complex application Using Boost.Build
Recipe 1.11. Building a Static Library with an IDE
Recipe 1.12. Building a Dynamic Library with an IDE
Recipe 1.13. Building a Complex Application with an IDE
Recipe 1.14. Obtaining GNU make
Recipe 1.15. Building A Simple "Hello, World" Application with GNU make
Recipe 1.16. Building a Static Library with GNU Make
Recipe 1.17. Building a Dynamic Library with GNU Make
Recipe 1.18. Building a Complex Application with GNU make
Recipe 1.19. Defining a Macro
Recipe 1.20. Specifying a Command-Line Option from Your IDE
Recipe 1.21. Producing a Debug Build
Recipe 1.22. Producing a Release Build
Recipe 1.23. Specifying a Runtime Library Variant
Recipe 1.24. Enforcing Strict Conformance to the C++ Standard
Recipe 1.25. Causing a Source File to Be Linked Automatically Against a Specified Library
Recipe 1.26. Using Exported Templates

Chapter2
Recipe 2.1. Making Sure a Header File Gets Included Only Once
Recipe 2.2. Ensuring You Have Only One Instance of a Variable Across Multiple Source Files
Recipe 2.3. Reducing #includes with Forward Class Declarations
Recipe 2.4. Preventing Name Collisions with Namespaces
Recipe 2.5. Including an Inline File
Makefile.pdf
(215.75 KiB) 已下载 72 次
CMake_Tutorial 英文.pdf
(197.09 KiB) 已下载 63 次
CMake Practice 中文.pdf
(264.27 KiB) 已下载 77 次
O'Reilly - C++ Cookbook CPP_cookbok_source.zip
(115.61 KiB) 已下载 66 次
OReilly.C++.Cookbook.Nov.2005.rar
chm文件
(837.28 KiB) 已下载 65 次
头像
vicyang
版主
版主
帖子: 56
注册时间: 2016年07月21日 20:35
联系:

C语言编程透视

帖子 vicyang »

这本是在看雪论坛下载的
目录:
1. Introduction
2. 版本修订历史
3. 前言
4. 把VIM打造成源代码编辑器
5. GCC编译的背后
6. 程序执行的那一刹那
7. 动态符号链接的细节
8. 缓冲区溢出与注入分析
9. 进程的内存映像
10. 进程和进程的基本操作
11. 为可执行文件“减肥”
12. 代码测试、调试与优化小结
附件
C语言编程透视.pdf
(1.68 MiB) 已下载 77 次
头像
C艹艹
崭露头角
崭露头角
帖子: 26
注册时间: 2016年09月23日 11:32
联系:

Re: C/C++编译、链接、makefile、cmake相关的书籍资料推荐

帖子 C艹艹 »

C++ Cookbook 这本书有中文扫描版
[大家论坛] C++ Cookbook 中文版 高清PDF下载
回复

在线用户

正浏览此版面之用户: 没有注册用户 和 0 访客