53、Linux编程:C++编译与Makefile使用指南

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 命令构建可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值