欢迎来到天天文库
浏览记录
ID:29738214
大小:20.15 KB
页数:11页
时间:2018-12-22
《linux,下c语言使用,编译与调试实验报告有截图》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划linux,下c语言使用,编译与调试实验报告有截图 Linux下C语言程序的编译调试实验 学院:电子信息工程学院专业:通信工程姓名:王斯宇学号:指导老师:周围老师 完成时间:XX年6月3日 一、实验目的 1.熟悉Linux下C语言编译调试环境。 2.学会使用gcc编译C程序。 3.学会使用gdb调试C程序。 二、实验内容 1.在Linux下,编写程序,功能如下: 输入一个int型整数, 输出其因式分解结果。 2.编译运行,生成可执行文件。 3.用gdb
2、调试该程序,找到错误并修改。 三、实验软件环境 GCC目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 GCC是一套由GNU工程开发的支持多种编程语言的编译器。GCC是自由软件发展过程中的著名例子,由自由软件基金会以GPL协议发布。GCC是大多数类Unix操作系统的标准的编译器,GCC同样适用于微软的Windows。GCC支持多种计算机体系芯片,如x86、ARM,并已移植到其他多种硬件平台。GC
3、C原名为GNUC编译器,因为它原本只能处理C语言。GCC很快地扩展,并支持处理C++。后来又扩展能够支持更多编程语言,如Fortran、Pascal、Objective-C、Java、Ada、Go等。 GDB GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。 一般来说,GDB主要帮助你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心
4、所欲的运行程序。 2、可让被调试的程序在你所指定的调置的断点处停住。。 3、当程序被停住时,可以检查此时你的程序中所发生的事。 4、动态的改变你程序的执行环境。 四、实验步骤: 1.程序编辑目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 在桌面环境下新建一个文件,打开文件输入代码,保存为,然后将其复制到在/home/文档目录下。 附:原程序代码 #include intmain(i
5、ntargc,char**argv) { intn,i;printf("Pleaseenteraninteger:");scanf("%d",&n); }printf("%d=",n);for(i=2;i intmain(intargc,char**argv) { intn,i;printf("Pleaseenteraninteger:");scanf("%d",&n);printf("%d=",n);for(i=2;i intmain() { printf("HelloWorld!"); } 按esc输入:wq后回车 完成编辑 输入gcc-ohellowo
6、rld 然后输入./helloworld可查看程序运行的结果。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 实验结果: LINUX下C语言使用、编译与调试实验 实验目的 1、复习C语言程序基本知识 2、练习并掌握UNIX提供的vi编辑器来编译C程序 3、学会利用gcc、gdb编译、调试C程序 实验内容 1、用vi编写一个简单的、显示"Hello,World!"的C程序,用gcc编
7、译并观察编译后的结果 2、利用gdb调试该程序 3、运行生成的可执行文件。 实验指导 一、C语言使用简介 LINUX中包含了很多软件开发工具。它们中的很多是用于C和C++应用程序开发的。 C是一种能在UNIX的早期就被广泛使用的通用编程语言。它最早是由Bell实验室的DennisRitchie为了UNIX的辅助开发而写的,从此C就成为世界上使用最广泛的计算机语言。 C能在编程领域里得到如此广泛支持的原因有: 它是一种
此文档下载收益归作者所有