- 5
- 0
- 约4.4千字
- 约 22页
- 2015-07-31 发布于安徽
- 举报
嵌入式Linux下C程序设计 主讲:成宝宗 GCC编译器 主讲:成宝宗 程序编译过程 gcc可以使程序员灵活地控制编译过程。编译过程一般可以分为下面四个阶段,每个阶段分别调用不同的工具进行处理。 gcc的使用格式 $ gcc [options][filenames] 其中filenames为所要编译的程序源文件。 当使用gcc时,gcc会完成预处理、编译、汇编和连接。前三步分别生成目标文件,连接时,把生成的目标文件链接成可执行文件。gcc可以针对支持不同的源程序文件进行不同处理,文件格式以文件的后缀来识别。 使用优化选项 当用gcc编译C代码时,它会试着用最少的时间完成编译并且使编译后的代码易于调试. 易于调试意味着编译后的代码与源代码有同样的执行次序,编译后的代码没有经过优化。有很多选项可用于告诉gcc,在耗费更多编译时间和牺牲易调试性的基础上,产生更小更快的可执行文件。这些选项中最典型的是-O和-O2选项。 -O选项告诉gcc对源代码进行基本优化。这些优化在大多数情况下都会使程序执行的更快。 -O2选项告诉gcc产生尽可能小和尽可能快的代码。-O2选项将使编译的速度比使用-O 时慢。但通常产生的代码执行速度会更快。 使用调试选项 gcc 支持数种调试。在这些选项里最常用的是-g选项。 -g选项告诉gcc产生能被GNU调试器使用的调试信息以便调试程序。gcc
您可能关注的文档
- 二析辨理法的度制裁仲.doc
- 法律知识对策浅析司法鉴定工作的现状、问题及其.doc
- 法律知识完善论协议管辖制度——兼论我国的协议管辖制度的不足及.doc
- 法律知识择权论预期违约中的选.doc
- 非公路变速箱应用安装.ppt
- 福师《中国的化的马克思主义(邓小平理论概论)》在线作业一.doc
- 甘肃省武威市凉州区2014届高三下学期第一次诊断考试历史试题含答案.doc
- 高考第一轮复习政治生活第三单元复习教学设计.doc
- 高三上学期期中考试语文试题卷及其答案.doc
- 高中物理新课程有效学生评价的研究.doc
- 沪教版五四制六年级上册数学 2分数 分数的大小比较课件2.pptx
- 沪教版五四制六年级上册数学 2分数 分数运算的应用课件1.pptx
- 沪教版五四制六年级上册数学 3比和比例 等可能事件课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的加减法课件2.pptx
- 沪教版五四制六年级上册数学 比的基本性质 (3).pptx
- 沪教版五四制六年级上册数学 2分数 分数的乘法课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的除法课件1(1).pptx
- 沪教版五四制六年级上册数学 百分数的应用一.pptx
- 护理伦理困境与解决方案.pptx
- 沪教版五四制六年级上册数学 百分比的应用.pptx
最近下载
- 2025年湖南省直及地市、县事业单位招聘考试(工程造价)历年参考题库含答案详解(5卷).docx VIP
- 第二代高温超导带材研究和发展简介陈一民IHEP.ppt VIP
- 数列求和(十三大题型)(讲义)原卷版-2025年高考数学一轮复习.pdf VIP
- 最新人教版九年级数学下册 全册教学课件全集(858张).ppt VIP
- 危急值持续改进成效.doc VIP
- 2025年湖南省直及地市、县事业单位招聘考试(城乡规划)历年参考题库含答案详解.docx VIP
- 2026秋教科版(新教材)小学科学六年级上册(全册)分层作业及答案(附目录p149).docx
- 2025年湖南省直及地市、县事业单位招聘考试(工程造价)历年参考题库含答案详解.docx VIP
- 新12G08图集管沟及盖板标准规范.pdf VIP
- 2025年湖南省直及地市、县事业单位招聘考试(工程造价)历年参考题库含答案详解.docx VIP
原创力文档

文档评论(0)