欢迎来到天天文库
浏览记录
ID:8913168
大小:11.50 KB
页数:2页
时间:2018-04-12
《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
此文档下载收益归作者所有