Linux实验六

《Linux程序设计》实验报告

— 学年 第 学期

专 业 班 级 学 号 姓 名 实验地点 指导教师

计算机科学与工程学院

实验要求

1.每次实验前,认真复习与本次实验有关的教学内容,认真预习本次实验内容。

2.按照实验要求认真完成实验,把实验内容详细记入实验报告。

3.每一次新实验,实验报告另起一页。

4.报告封面要求(1)信息填写完整;(2)下划线右对齐,力求做到美观大方。

5.打印实验报告(包括封面及本页),装订成册。

6.严谨抄袭,如果有n人实验报告内容雷同,每人得分为总分除以n。

实验六 GCC程序设计(四号黑体)

【一】实验目的(小四黑体)

1.掌握gcc程序设计的步骤:编辑、编译连接和运行 2.掌握gcc编译器的基本用法 3.掌握gdb调试器的基本用法

4.能综合运用上述知识编辑、编译、连接和调试运行C程序

【二】试验预习(小四黑体)

1.Linux环境下C程序设计的步骤包括:编辑源程序(vi)、编译连接程序(gcc)、调试程序(gdb,可选)和运行可执行文件。

2.gcc的基本用法为“gcc [选项] 文件”,常用选项包括 -o filename:指定输出结果文件名 -c:生成.o目标文件 -O1/-O2/O3:代码优化 -g1/-g2/-g3:产生调试信息

-ansi:关闭GCC中某些不兼容ANSI C的特性 -Wall:启用所有警告信息 -Werror:把所有警告当作错误

3.执行“gdb”或“gdb 可执行文件”即可启动gdb。启动gdb后就可采用各种gdb命令完成程序调试。常用gdb命令包括 file filename:加载被调试的可执行文件 break 行号/函数名:设置断点 delete break:删除断点 info break:查看断点信息 run:运行程序 kill:终止当前程序 step:单步跟踪 next:执行下一条

print 变量/表达式:打印变量或表达式值 list:列出源代码

continue:恢复程序的正常运行 quit:退出gdb

【三】实验内容(小四黑体)

1.编写程序打印字符串“Hello gcc!”

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4