Linux编程:C++编译与Makefile使用指南
1. C++编译:g++的使用
在编译C++代码时,建议使用 g++ 脚本替代 gcc 。 g++ 本质上是一个调用 gcc 的脚本,它会添加一些额外的参数,用于指定链接C++标准库。 g++ 的参数和选项与 gcc 相同。
如果不使用 g++ ,要使用C++的基本类(如 cout 和 cin 等I/O对象),就必须确保链接C++库。同时,要保证已经安装了C++库和头文件,因为有些发行版可能只包含标准C库。虽然 gcc 能编译C++程序,但缺少C++库时,使用标准对象会导致链接错误。
2. Makefile基础
在Linux系统中,即使不打算进行编程,也可能会用到 make 工具。例如,在对内核进行补丁和重建时,就需要运行 make 命令。下面介绍一些 make 的基本概念和使用方法。
2.1 make的作用
make 通常用于从源文件构建目标文件和库,再由目标文件构建可执行文件。从概念上讲, make 是一个通用程序,它根据依赖关系构建目标。目标可以是程序可执行文件、PostScript文档等,依赖项可以是C代码、T
Linux下C++编译与Makefile详解
超级会员免费看
订阅专栏 解锁全文
1645

被折叠的 条评论
为什么被折叠?



