c(c)程序编译运行和gnu-gdb调试

c(c)程序编译运行和gnu-gdb调试

ID:8913168

大小:11.50 KB

页数:2页

时间:2018-04-12

c(c)程序编译运行和gnu-gdb调试_第1页
c(c)程序编译运行和gnu-gdb调试_第2页
资源描述:

《c(c)程序编译运行和gnu-gdb调试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C程序编译和运行   假设已经写好了一段C程序,源代码文件是calculator.c。那么,如何把它编译成可执行文件呢?  很简单,只需执行如下指令即可。-o表示要指定可执行文件的名字,可执行的文件名是calc。gcc-ocalccalcutlator.c如果编译成功,就可以执行这个程序了。编译形成的可执行文件有5KB。./calc用GNUgdb调试 如果编译时,使用下面的指令(增加了参数-g),就会生成带源代码调试符号的可执行文件。编译形成的可执行文件有7KB。之所以增加了2KB,就是因为增加的调试符号。gcc-ocalccalcutlator.c

2、-g进一步地,就可以执行下面的指令启动调试工具进入调试环境对程序进行调试了。gdbcalc在调试环境下,可以输入下列指令来控制调试。l28第一个字母是小写的L,列出第28行附近的源程序。bsum在sum函数处设断点b25在第25行处设断点r运行程序n单步执行,不进入函数s单步执行,进入函数c继续连续执行pchoice显示变量choice的值q退出调试环境k杀死程序C++程序的编译假设用vi编写好了一个C++程序,源程序文件名为hello.cxx。如何编译?编译,指定生成的可执行文件名为hw。g++-ohwhello.cxx带源代码调试符号进行编译。g

3、++-ohwhello.cxx-g

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。