gcc/g++常用编译选项和gdb常用调试命令

gcc/g++常用编译选项和gdb常用调试命令gcc/g++编译器是我们写编译C/C++程序时离不开的编译工具,而gdb又是调试C/C++程序的利器,这一篇文章我们记录一下它们的惯常用法。

gcc/g++编译器是我们写编译C/C++程序时离不开的编译工具,而gdb又是调试C/C++程序的利器,这一篇文章我们记录一下它们的惯常用法。

gcc/g++常用编译选项

选项 作用
-c 生成可目标文件,但不进行链接
-o 指定生成文件的文件名
-g 在目标文件中添加调试信息,便于gdb调试或objdump反汇编
-Wall 显示所有的警告信息(建议使用)
-Werror 视警告为错误,出现警告即放弃编译
-w 不显示任何警告信息(不建议使用)
-v 显示编译步骤
-On (n=0,1,2,3) 设置编译器优化等级,O0为不优化,O3为最高等级优化,O1为默认优化等级
-L 指定库文件的搜索目录
-l (小写的L)链接某一库
-I (大写的i)指定头文件路径
-D 定义宏,例如-DAAA=1,-DBBBB
-U 取消宏定义,例如-UAAA

gdb常用调试命令

今天的文章gcc/g++常用编译选项和gdb常用调试命令分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/17141.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注