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 通常被用于从源文件构建目标文件和库,以及从目标文件构建可执行文件。从概念上讲, make 是一个通用程序,它根据依赖关系构建目标。目标可以是程序可执行文件、PostScript文档等,而依赖项可以是C代码、TeX文本文件等。
与简单的shell脚本执行 gcc 命令构建可
超级会员免费看
订阅专栏 解锁全文
8

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



