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

头像
vicyang
版主
版主
帖子: 47
注册时间: 2016年07月21日 20:35
拥有现金: 锁定
储蓄: 锁定
Has thanked: 7 times
联系:

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

帖子 #1 vicyang » 2016年09月22日 12:16

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

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

光看目录就有一种相见恨晚的感觉 :oh_no
Code: [全选] [展开/收缩] [Download] (Untitled.txt)
  1. Chapter1
  2. Recipe 1.1.  Obtaining and Installing GCC
  3. Recipe 1.2.  Building a Simple "Hello, World" Application from the Command Line
  4. Recipe 1.3.  Building a Static Library from the Command Line
  5. Recipe 1.4.  Building a Dynamic Library from the Command Line
  6. Recipe 1.5.  Building a Complex Application from the Command Line
  7. Recipe 1.6.  Installing Boost.Build
  8. Recipe 1.7.  Building a Simple "Hello, World" Application Using Boost.Build
  9. Recipe 1.8.  Building a Static Library Using Boost.Build
  10. Recipe 1.9.  Building a Dynamic Library Using Boost.Build
  11. Recipe 1.10.  Building a Complex application Using Boost.Build
  12. Recipe 1.11.  Building a Static Library with an IDE
  13. Recipe 1.12.  Building a Dynamic Library with an IDE
  14. Recipe 1.13.  Building a Complex Application with an IDE
  15. Recipe 1.14.  Obtaining GNU make
  16. Recipe 1.15.  Building A Simple "Hello, World" Application with GNU make
  17. Recipe 1.16.  Building a Static Library with GNU Make
  18. Recipe 1.17.  Building a Dynamic Library with GNU Make
  19. Recipe 1.18.  Building a Complex Application with GNU make
  20. Recipe 1.19.  Defining a Macro
  21. Recipe 1.20.  Specifying a Command-Line Option from Your IDE
  22. Recipe 1.21.  Producing a Debug Build
  23. Recipe 1.22.  Producing a Release Build
  24. Recipe 1.23.  Specifying a Runtime Library Variant
  25. Recipe 1.24.  Enforcing Strict Conformance to the C++ Standard
  26. Recipe 1.25.  Causing a Source File to Be Linked Automatically Against a Specified Library
  27. Recipe 1.26.  Using Exported Templates
  28.  
  29. Chapter2
  30. Recipe 2.1.  Making Sure a Header File Gets Included Only Once
  31. Recipe 2.2.  Ensuring You Have Only One Instance of a Variable Across Multiple Source Files
  32. Recipe 2.3.  Reducing #includes with Forward Class Declarations
  33. Recipe 2.4.  Preventing Name Collisions with Namespaces
  34. Recipe 2.5.  Including an Inline File


Makefile.pdf
(215.75 KiB) 下载 11 次
Makefile.pdf
(215.75 KiB) 下载 11 次

CMake_Tutorial 英文.pdf
(197.09 KiB) 下载 8 次
CMake_Tutorial 英文.pdf
(197.09 KiB) 下载 8 次

CMake Practice 中文.pdf
(264.27 KiB) 下载 10 次
CMake Practice 中文.pdf
(264.27 KiB) 下载 10 次


OReilly.C++.Cookbook.Nov.2005.rar
chm文件
(837.28 KiB) 下载 9 次
OReilly.C++.Cookbook.Nov.2005.rar
chm文件
(837.28 KiB) 下载 9 次

头像
vicyang
版主
版主
帖子: 47
注册时间: 2016年07月21日 20:35
拥有现金: 锁定
储蓄: 锁定
Has thanked: 7 times
联系:

C语言编程透视

帖子 #2 vicyang » 2016年09月22日 20:11

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

头像
C艹艹
崭露头角
崭露头角
帖子: 26
注册时间: 2016年09月23日 11:32
拥有现金: 锁定
Has thanked: 4 times
Been thanked: 8 times
联系:

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

帖子 #3 C艹艹 » 2016年10月05日 23:38

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


回到 “资料、教程”

在线用户

用户浏览此论坛: Baidu [Spider] 和 1 访客