gcc与g++区别;编译选项


gcc与g++区别:可以相互编译,但是gcc不会自动进行c++的链接
gcc g++编译选项:
-E 预处理
-S 编译指定源文件但是不尽兴汇编
-c 编译汇编,但是不进行链接
-o 编译成可执行文件
-I 指定include包含文件的搜索目录
-g 生成调试信息
-D 编译时指定一个宏,加上宏才会运行的部分代码
-D演示

点击查看代码
在c程旭忠

#ifdef DEBUG
{xxxx}
#endif  

编译时使用 -D DEBUG 才能进行xxxx这句话
-w 忽略警告 -Wall 显示所有警告 -oN 编译器优化 o属于0-3, 这个还可以做到反汇编的效果 -l 指定使用库 -L 库搜索路径 -fpic 生成与位置无关的代码,动态库时才使用 -shared 建立恭喜啊该文件 -std 指定标准