- 9
- 0
- 约 25页
- 2015-08-14 发布于广东
- 举报
主要内容: 12.1 gcc简介 12.2 gcc编译器的用法和执行过程 12.3 makefile的结构 12.4 gdb调试程序 12.5 小结 12.1 gcc简介 gcc简介 Linux系统下的gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。 gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。 gcc的执行过程 虽然我们称gcc是C语言的编译器,但使用gcc由C语言源代码文件生成可执行文件的过程不仅仅是编译的过程,而是要经历四个相互关联的步骤∶ 预处理(也称预编译,Preprocessing) 编译(Compilation) 汇编(Assembly) 链接(Linking) Gcc编译器能将C、C++语言源程序编译成目标程序,然后将目标程序链接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.out的文件。 在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来区别输入文件的类别,下面我们来介绍gcc所遵循的部分约定规则。 gcc可以根据文件扩展名执行操作 12.2 gcc的用法 在使用Gcc编译器
您可能关注的文档
- JAVA教程大全966页免费下载.ppt
- java教程之Java语言概述.ppt
- java教程之异常处理.ppt
- java解决中文乱码问题.ppt
- java课程第13讲.ppt
- java课件——第十章.ppt
- java课件第四章JAVA异常.ppt
- java类的数据成员第3章.ppt
- java类库.ppt
- java理解和探查内存不足内存泄漏.ppt
- 2026年体育用品行业市场分析报告及未来五年市场增长潜力分析.docx
- 2026年化工行业供应链安全与环保报告.docx
- 2026-2027学年初中音乐七年级上册人音版(曹理)教学设计合集.docx
- 2026年物流行业运费谈判策略与市场竞争格局分析报告.docx
- 供应链风险风险评估报告(面向UX设计师).docx
- 骨髓抑制的护理_查房.ppt
- 2026年电子行业部门职责与流程再造行业报告.docx
- 2026-2027学年初中音乐七年级上册苏少版(新教材)教学设计合集.docx
- 2026年物流行业资金链管理与分红策略报告.docx
- 2026年能源行业细分市场分析报告:聚焦清洁能源与储能技术.docx
最近下载
- 戴维南定理教案.docx VIP
- 《戴维南定理》教案.doc VIP
- 《戴维南定理教案.doc VIP
- 靖江做会讲经民俗探析.doc VIP
- 21 电路的暂态分析 RC串联电路的零状态响应《电工技术》教学教案.docx VIP
- T_DACS 017—2024(学生饮用奶灭菌调制乳).pdf VIP
- 2026ABEA专家共识声明:难治性慢性咳嗽的诊断和治疗PPT课件.pptx VIP
- 中国难治性慢性咳嗽的诊断与治疗专家共识PPT课件.pptx VIP
- 山东日照事业单位招聘医疗卫生岗考试模拟题带答案2025年.docx VIP
- 南京浦口区汤泉街道总体规划2017-2035-江北新区.PDF VIP
原创力文档

文档评论(0)