gcc与g++默认动态链接形成的可执行程序(比如a.out)是release 版本,不可调试!!!
如何搞成debug可调试版本?
gcc 程序名 -o 可执行程序名 -g
//添加了-g就表明该程序是debug方式发布的
查看可执行程序存储了哪些内存空间:
readelf -S 可执行程序名 | grep -i debug
调试语法:
gdb 可执行程序
gcc与g++默认动态链接形成的可执行程序(比如a.out)是release 版本,不可调试!!!
如何搞成debug可调试版本?
gcc 程序名 -o 可执行程序名 -g
//添加了-g就表明该程序是debug方式发布的
查看可执行程序存储了哪些内存空间:
readelf -S 可执行程序名 | grep -i debug
调试语法:
gdb 可执行程序
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/15286.html
如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!