- 14
- 0
- 约9千字
- 约 55页
- 2018-04-08 发布于贵州
- 举报
精 通 GCC 编译器
从编译过程自身来看,将源代码编译为二进制文件是在 Makefile 文件的指导下,由 make 程序调用一条条编译命令完成的。而将源代码编译为二进制文件又需要经过以下四个步骤:预处理(cpp) → 编译(gcc或g++) → 汇编(as) → 连接(ld) ;括号中表示每个阶段所使用的程序,它们分别属于 GCC 和 Binutils 软件包。显然优化应当从编译工具自身的选择以及控制编译工具的行为入手。 常用优化选项 gcc默认提供了5级优化选项的集合: -O0:无优化(默认) -O和-O1:使用能减少目标文件大小以及执行时间并且不会使编译时间明显增加的优化.在编译大型程序的时候会显著增加编译时内存的使用. -O2:包含-O1的优化并增加了不需要在目标文件大小和执行速度上进行折衷的优化.编译器不执行循环展开以及函数内联.此选项将增加编译时间和目标文件的执行性能. -Os:专门优化目标文件大小,执行所有的不增加目标文件大小的-O2优化选项.并且执行专门减小目标文件大小的优化选项. -O3:打开所有-O2的优化选项并且增加 -finline-functions, -funswitch-loops,-fpredictive-commoning, -fgcse-after-reload and -ftree-vectorize优化选项. 05. GCC 与GDB Debug选项: 在gc
您可能关注的文档
- 皇后酒吧“跟陪你一起2的人去酒吧”.ppt
- 画册型.ppt
- 痴呆诊治进展.ppt
- 监理人员培训----建设工程合同管理.ppt
- 皇后酒吧.ppt
- 福特汽车公司的英文案例.ppt
- 福建莆田文献广场城市综合体营销推广全案.ppt
- 睾丸肿瘤保留神经的腹膜后淋巴结清扫术.ppt
- 科比—NBA巨星介绍手册.ppt
- 科比篮球秀展示.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 2026年山东青岛中考自主招生考试模拟物理试卷(含答案详解).pdf VIP
- 结构化统领的高三数学复习课教学实践研究.docx VIP
- 七年级历史、地理、生物、政治下册期中考试复习提纲.docx VIP
- 2025年医学高级职称-中西医结合内科(医学高级)考试近5年真题荟萃附答案.docx VIP
- 保安服务方案 投标方案(技术标).doc
- 2024-2025学年贵州省六盘水市七年级下学期期中英语试题.doc VIP
- 安徽省皖南八校2026届高三年级4月教学质量检测政治试卷(含答案).docx
- 校企合作的研究生培养模式的探索.doc VIP
- 2025年度国家广播电视总局直属事业单位公开招聘310人备考题库附答案解析.docx VIP
- 中国石油大学(北京)《毛泽东思想和中国特色社会主义理论体系概论(能源强国实践专题版)》2024-2025 学年第一学期期末试卷.pdf VIP
原创力文档

文档评论(0)