Linux下的C语言编程.docx

Linux下的C语言编程.docx

ID:52199862

大小:485.82 KB

页数:9页

时间:2020-03-24

Linux下的C语言编程.docx_第1页
Linux下的C语言编程.docx_第2页
Linux下的C语言编程.docx_第3页
Linux下的C语言编程.docx_第4页
Linux下的C语言编程.docx_第5页
资源描述:

《Linux下的C语言编程.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电子商务09-01王荣宝540913120138Linux下的C语言编程1gdb调试和gcc编程综合实例1.1新建文件test.c,文件内容如下图所示:List列出程序源代码本程序作用是输出乘法表1.2调试程序,输入命令gcc-gtest.c-otest,然后输入命令gdbtest进入调试窗口9/9电子商务09-01王荣宝5409131201381.1对程序进行调试,查看每步的变量值。P查看变量的值,因为还没执行所以当前显示的值不正确inforbreak命令查看断点信息break命令添加断点1.2退出调试。quit退出调试过程C运

2、行到下一个断点1.3运行程序。9/9电子商务09-01王荣宝540913120138程序运行结果1gcc编程和gdb调试详细示例1.1gcc编程1.1.1首先建立文件test.c,截图如下所示:调用函数func()调用主函数里面的for循环1.1.2分步编译9/9电子商务09-01王荣宝540913120138编译后生成的文件1.1.1一次编译9/9电子商务09-01王荣宝540913120138相比之下一次编译方便的多,但是一旦出错就不知道问题在哪了1.1gdb调试1.1.1编译时输入命令gcc-gtest.c-otest,然后

3、输入命令gdbtest进入调试模式。list列出源代码9/9电子商务09-01王荣宝5409131201381.1.1调试命令测试。quit退出gdb调试器c继续运行到下一个断点处pi查看变量i的当前值n一次执行一行源代码run让被调试的程序开始运行到第一个断点处暂停break16在第16行加上断点9/9电子商务09-01王荣宝5409131201381makefile工程管理文件示例1.1建立文件add.hadd.h文件内容1.2建立文件add.cadd.c文件内容:定义一个函数1.3建立文件main.c9/9电子商务09-01

4、王荣宝540913120138main.c文件内容:定义主函数1.1建立文件makefile此处空格必须有Tab键产生makefile文件内容:定义编译过程1.2编译生成可执行程序test,输入命令make,并执行test。9/9电子商务09-01王荣宝540913120138Make命令执行编译过程9/9

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

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

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