42、深入探索make与GDB:构建与调试C程序的利器

深入探索make与GDB:构建与调试C程序的利器

1. make命令行选项与特殊目标

1.1 命令行选项

GNU make支持众多命令行选项,这些选项能显著影响make的行为。以下是部分常用选项的介绍:
| 选项 | 描述 |
| ---- | ---- |
| -B, –always-make | 无条件构建,认为所有目标都过期 |
| -C dir, –directory=dir | 在执行其他操作前将当前工作目录更改为dir |
| -d | 打印调试信息 |
| -e, –environment-overrides | 使环境变量优先于makefile中的变量赋值 |
| -f filename, –file=filename, –makefile=filename | 使用指定的makefile文件 |
| -h, –help | 打印make的命令行选项 |
| -i, –ignore-errors | 忽略执行命令脚本时出现的任何错误 |
| -I dir, –include-dir=dir | 若makefile中的include指令指定的文件无绝对路径,在dir目录中搜索 |
| -j [number], –jobs[=number] | 并行运行多个命令,可选参数number指定最大并发作业数 |
| -k, –keep-going | 命令返回非零退出状态时,不退出,放弃失败目标及依赖它的目标,继续处理其他目标 |
| -l [number], –load-average[=number], –max-load[=number] | 与 -j 选

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值