- 1
- 0
- 约1.62千字
- 约 9页
- 2016-08-02 发布于江西
- 举报
Linux C编程和程序调试.doc
实验报告
实验名称:Linux C编程和程序调试
专业:计算机科学与技术
班级:计科091
姓名:郝朋
日期:2012-09-10
实验目的
熟悉Linux下gcc的各种编译参数,熟悉gdb调试工具的使用方法,了解Linux make工具盒Makefile文件的编写方法。
实验内容
编写一个程序,求 1!+2!+3!+ +n!,要求如下:
将main函数、求和、求阶乘分解为三个源文件。
将所有函数的声明都集中到一个头文件中,在三个源文件中引用。
使用gcc编译:
三个文件直接一起编译;
将求和与求阶乘做成静态库再连接;
将求和与求阶乘做成动态库再连接;
编写makefile,使用make命令编译;
使用gdb跟踪调试程序;实验步骤
使用gdb跟踪调试程序;实验步骤
Gcc
gcc -c jc.c -o jc.o
gcc -c h.c -o jc.o
gcc -c main.c -o main.o
gcc *.c -o main
输入 ./main
100
gdb
此处填写gdb调试的命令和调试过程
首先要把调试信息加进去开始调试之前,必须用程序中的调试信息编译要调试的程序。这样,gdb 才能够调试所使用的变量、代码行和函数。如果要进行编译,请在 gcc
您可能关注的文档
- 轻工学院Java语言程序设计第四讲.ppt
- java08(第8章输入输出流).ppt
- 从零开始FlashCS3_11.ppt
- 2011年10月全国自考Java语言程序设计(一)试题.doc
- 福建自考2015年上半年实践环节考核时间安排表.doc
- 第4章 TMS320C54x应用程序开发过程[DSP技术与应用实例(第3版)].ppt
- 大学生英语上机试题4.docx
- Lecture06 GIS Hardware Software System Architecture and Design.ppt
- JavaPL 14 GUI user interface.ppt
- 数据结构第五章课件数组和广义表.ppt
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
原创力文档

文档评论(0)