1 / 38
文档名称:

实验四:Linux系统下C编程课件.ppt

格式:ppt   大小:145KB   页数:38页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验四:Linux系统下C编程课件.ppt

上传人:rsqcpza 2020/8/13 文件大小:145 KB

下载得到文件列表

实验四:Linux系统下C编程课件.ppt

相关文档

文档介绍

文档介绍:简介简介:(piler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。,#rpm–qa|如果没有安装,--5,--gcc--,gcc-g77--5几个软件包。对C/C++编译的控制(GCC的编译过程)预处理(Preprocessing)gcc首先调用cpp进行预处理,在预处理过程中,对源代码文件中的文件包含(include)、预编译语句(如宏定义define等)进行分析。pilation)1进行编译,这个阶段根据输入文件生成汇编语言。汇编(Assembly)Gcc调用as进行工作,一般来讲,.S为后缀的汇编语言源代码文件和汇编、.。链接(Linking)Gcc调用ld来完成连接工作,生成可执行文件。gcc的使用基本使用格式$gcc[选项]<文件名>常用选项选项含义-处理过的结果存为文件file,这个结果文件可能是预处理文件、汇编文件、目标文件或者最终的可执行文件。,如果这个选项被省略了,;;;生成的预处理文件则发送到标准输出设备。常用选项选项含义-c仅对源文件进行编译,不链接生成可执行文件。在对源文件进行查错时,或只需产生目标文件时可以使用该选项。-g[gdb]在可执行文件中加入调试信息,方便进行程序的调试。如果使用中括号中的选项,表示加入gdb扩展的调试信息,方便使用gdb来进行调试-O[0、1、2、3]对生成的代码使用优化,中括号中的部分为优化级别,缺省的情况为2级优化,0为不进行优化。注意,采用更高级的优化并不一定得到效率更高的代码。-Dname[=definition]将名为name的宏定义为definition,如果中括号中的部分缺省,常用选项选项含义-Idir在编译源程序时增加一个搜索头文件的额外目录——dir,即include增加一个搜索的额外目录。-Ldir在编译源文件时增加一个搜索库文件的额外目录——dir-llibrary在编译链接文件时增加一个额外的库,-w禁止所有警告-Wwarning允许产生warning类型的警告,warning可以是:main、unused等很多取值,最常用是-Wall,表示产生所有警告。如果warning取值为error,其含义是将所有警告作为错误(error),即出现警告就停止编译。语言源程序预处理、编译、汇编、,.cc,.cp,.cpp,.c++,.cxxc++语言源程序预处理、编译、汇编、、汇编、++语言源程序编译、汇编、、、汇编、——#include<>intmain(void){ printf("!\r\n"); return0;}生成预处理文件命令$gcc––......externvoidfunlockfile(FILE*__stream);#679"/usr/include/"3#2""2intmain(void){printf("!\n");return0;}

最近更新

毕业生就业合同(二零二五版) 8页

正规托管保洁服务合同范例(二零二五版) 8页

橱柜工程合同范例(二零二五版) 9页

棋牌室承包经营合同模板二零二五年 7页

标准商品房预售合同范例二零二五年 9页

果园承包承包合同(二零二五版) 8页

机柜租用协议书范例二零二五年 9页

房屋出租委托合同中的租赁合同电子化与无纸化.. 8页

影视产业园区建设与运营年度合作协议 8页

债权转让的协议书的模板是什么(6篇) 8页

农村宅基地分割与农村集体资产收益分配合作协.. 8页

养殖场劳务合同版(2025年度)环保生产责任书.. 9页

便利店店员劳动合同(2025年专用) 8页

供电所通电申请书简短范文(九篇) 22页

低价收回股份的股东协议书汇总表(2篇) 3页

二零二五年度领导力培训委托协议优质辅导计划.. 9页

二零二五年度酒类原料储藏室租赁服务合同 8页

企业申请迁入调档申请书(6篇) 12页

口腔内科常用药物材料及器械 88页

二零二五年度财务会计人员任职协议 7页

二零二五年度茶楼专业员工劳动保障合作协议 8页

以父母的名义写申请书(4篇) 7页

二零二五年度能源管理信息技术咨询服务协议 9页

二零二五年度网络安全教育与培训业务渠道合作.. 9页

二零二五年度绿色建筑个人房屋租赁服务协议 9页

二零二五年度精密仪器加工承揽技术合同 9页

产品专销协议(2篇) 6页

二零二五年度礼仪培训课程开发服务合同 9页

二零二五年度电力设施预防性维护服务合同 9页

2025年湿疹诊疗指南 9页