g++ -Wall 启用所有警告信息
g++ -w 禁用所有警告信息
g++ -Werror 在发生警告时取消编译操作
其他注意大小写:
-E 预处理后即停止,不进行编译,汇编及链接
-S 编译后即停止,不进行汇编及连接
-c 编译或汇编源文件,但不进行连接
-o 指定输出文件为file
默认是连接基本库: /usr/lib/libc.so
math.h需要的库: /usr/lib/libm.so
除非显示的制定,对于math.h没法找到那个libm.so
gcc example /usr/lib/libm.so 就可以编译通过咧。
gcc -x c++ //指定语言
static 选项强制使用静态库。
-g:获得有关调试信息,不能和常见优化如:-O1 -O2,-O3等共同使用。
g++ -w 禁用所有警告信息
g++ -Werror 在发生警告时取消编译操作
其他注意大小写:
-E 预处理后即停止,不进行编译,汇编及链接
-S 编译后即停止,不进行汇编及连接
-c 编译或汇编源文件,但不进行连接
-o 指定输出文件为file
默认是连接基本库: /usr/lib/libc.so
math.h需要的库: /usr/lib/libm.so
除非显示的制定,对于math.h没法找到那个libm.so
gcc example /usr/lib/libm.so 就可以编译通过咧。
gcc -x c++ //指定语言
static 选项强制使用静态库。
-g:获得有关调试信息,不能和常见优化如:-O1 -O2,-O3等共同使用。
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/3716/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: jackxiang 编辑于2010-11-2 23:12
评论列表