linux下c语言读取docx,Linux下的C语言编程.docx

本文介绍在Linux环境下使用C语言编程的方法及gdb调试工具的应用。通过具体实例演示了如何创建、编译和调试C语言程序,包括设置断点、查看变量值等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

电子商务09-01 王荣宝 540913120138

Linux下的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.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.h

add.h文件内容

3.2 建立文件add.c

add.c文件内容:定义一个函数

3.3 建立文件main.c

main.c文件内容:定义主函数

3.4 建立文件makefile

此处空格必须有Tab键产生

makefile文件内容:定义编译过程

3.5 编译生成可执行程序test,输入命令make,并执行test。

Make命令执行编译过程

9 / 9

展开阅读全文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值