Linux C编程和程序调试.doc
kp****93
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
Linux C编程和程序调试.doc
实验报告实验名称:LinuxC编程和程序调试专业:计算机科学与技术班级:计科091姓名:郝朋日期:2012-09-10实验目的熟悉Linux下gcc的各种编译参数,熟悉gdb调试工具的使用方法,了解Linuxmake工具盒Makefile文件的编写方法。实验内容编写一个程序,求1!+2!+3!++n!,要求如下:将main函数、求和、求阶乘分解为三个源文件。将所有函数的声明都集中到一个头文件中,在三个源文件中引用。使用gcc编译:三个文件直接一起编译;将求和与求阶乘做成静态库再连接;将求和与求阶乘做成动态
Linux下C程序的GDB调试方法.doc
调试Linux下的C程序GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式)3、当程序被停住时,可以
C语言编程常见错误与程序调试.ppt
C语言常见错误与程序调试常见错误分析下面将初学者在学习和使用C语言时容易犯的错误列举出来,以起提醒的作用。供初学者参考,并引以为戒。(1)忘记定义变量。如:main(){x=3;y=6;printf("%d\n",x+y);}C要求对程序中用到的每一个变量都必须事先进行定义,指明其数据类型。上面程序中没有对x、y进行定义。应在函数体的开头加“intx,y;”,除非x,y已定义为外部变量。(2)输入输出的数据的类型与所用格式说明符不一致。例如,inta;doubleb;a=3;b=4.5;printf("%
2023年Linux下C语言程序的编译与调试实验报告.docx
Linux下C语言程序旳编译调试试验学院:电子信息工程学院专业:通信工程姓名:王斯宇学号:11211116指导老师:周围老师完毕时间:2023年6月3日一、试验目旳1.熟悉Linux下C语言编译调试环境。2.学会使用gcc编译C程序。3.学会使用gdb调试C程序。二、试验内容1.在Linux下,编写程序factorize.c,功能如下:输入一种int型整数,输出其因式分解成果。2.编译运行,生成可执行文献。3.用gdb调试该程序,找到错误并修改。三、试验软件环境GCCGCC(GNUCompilerCol
2023年Linux下C语言程序的编译与调试实验报告.docx
Linux下C语言程序旳编译调试试验学院:电子信息工程学院专业:通信工程姓名:王斯宇学号:11211116指导老师:周围老师完毕时间:2023年6月3日一、试验目旳1.熟悉Linux下C语言编译调试环境。2.学会使用gcc编译C程序。3.学会使用gdb调试C程序。二、试验内容1.在Linux下,编写程序factorize.c,功能如下:输入一种int型整数,输出其因式分解成果。2.编译运行,生成可执行文献。3.用gdb调试该程序,找到错误并修改。三、试验软件环境GCCGCC(GNUCompilerCol