Linux下的C语言编程.docx
《Linux下的C语言编程.docx》由会员分享,可在线阅读,更多相关《Linux下的C语言编程.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子商务09-01 王荣宝 540913120138Linux下的C语言编程1 gdb调试和gcc编程综合实例1.1 新建文件test.c,文件内容如下图所示:List列出程序源代码本程序作用是输出乘法表1.2 调试程序,输入命令gcc -g test.c -o test,然后输入命令gdb test进入调试窗口1.3 对程序进行调试,查看每步的变量值。P查看变量的值,因为还没执行所以当前显示的值不正确infor break命令查看断点信息break命令添加断点1.4 退出调试。quit退出调试过程C运行到下一个断点1.5 运行程序。程序运行结果2 gcc编程和gdb调试详细示例2.1 gcc
2、编程2.1.1 首先建立文件test.c,截图如下所示:调用函数func()调用主函数里面的for循环2.1.2 分步编译编译后生成的文件2.1.3 一次编译相比之下一次编译方便的多,但是一旦出错就不知道问题在哪了2.2 gdb调试2.2.1 编译时输入命令gcc -g test.c -o test,然后输入命令gdb test进入调试模式。list 列出源代码2.2.2 调试命令测试。quit 退出gdb调试器c 继续运行到下一个断点处p i 查看变量i的当前值n 一次执行一行源代码run 让被调试的程序开始运行到第一个断点处暂停break 16 在第16行加上断点3 makefile工程管理文件示例3.1 建立文件add.hadd.h文件内容3.2 建立文件add.cadd.c文件内容:定义一个函数3.3 建立文件main.cmain.c文件内容:定义主函数3.4 建立文件makefile此处空格必须有Tab键产生makefile文件内容:定义编译过程3.5 编译生成可执行程序test,输入命令make,并执行test。Make命令执行编译过程 9 / 9
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 语言 编程
限制150内