-E 只运行预编译阶段,约定后缀名为 .i;
-E
.i
-S 只运行预编译 -> 编译阶段,约定后缀名为 .s;
-S
.s
-c 只运行预编译 -> 编译 -> 汇编阶段,约定后缀名为 .o、.obj;
-c
.o
.obj
-o <file> 写入输出至文件 <file> 中;
-o <file>
<file>
-g 生成源码级别的 debug 信息;
-g
-D <macro>=<value> 定义宏 <macro> 为 <value>;
-D <macro>=<value>
<macro>
<value>
-U <macro> 取消定义宏 <macro>。
-U <macro>
ulimit -c 1024 允许程序在崩溃时生成 core 文件。
ulimit -c 1024
最后更新于 2年前