GCC 常用命令行选项

-E: 在预处理操作(注一)之后停止之后的操作;不会运行接下来的正确编译阶段。输出的格式是预处理之后的源码,它们将会被输出到标准输出(这里是控制台)中。输入不需要预处理的文件将会被忽视。

-Wall: 这将会开启关于用户认为有问题的一些结构的所有警告,并且它们是很容易避免的(或者去修改以便阻止警告),即使与宏相结合。


参考:《gcc.pdf》,即 GCC 官方文档(这里是 GCC 11.1 版本的手册)。

注释:

注一:编译最多可涉及四个阶段:预处理、正确编译、汇编和链接。


GCC 常用命令行选项
http://fanyfull.github.io/2021/06/10/GCC-常用命令行选项/
作者
Fany Full
发布于
2021年6月10日
许可协议