如何只对部分代码进行编译优化?

C/C++ > 工具平台和程序库 [问题点数:100分]
本版专家分:0
结帖率 98.74%
本版专家分:7714
本版专家分:804
本版专家分:30206
Blank
黄花 2014年9月 C/C++大版内专家分月排行榜第二
2010年6月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2010年7月 Linux/Unix社区大版内专家分月排行榜第三
本版专家分:0
本版专家分:21052
Blank
红花 2008年7月 C/C++大版内专家分月排行榜第一
Blank
黄花 2008年6月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2008年9月 C/C++大版内专家分月排行榜第三
本版专家分:253
本版专家分:33
本版专家分:4463
thirdapple

等级:

gcc针对部分代码取消编译优化

为了提高编译和运行速度,或者为了减少代码段大小,我们常常需要使用编译优化。 默认是-O0, 我们可以修改为-O1, -O2,-Os,-O3等。 但是编译优化有时候并不一定优化到最佳的效果,或者优化的结果需要某些支持才能正确...

程序优化方案(一) 代码优化之条件编译

系统过慢优化主要分两个方面进行,第一代码部分,第二 数据库部分。 由于这个程序已经是很多年以前的了,不知道什么原因现在有两个代码近乎相同的版本,不过framework版本不一样,当时好像是为了兼容某个fra...

编译原理之代码优化

编译原理出于代码编译的模块化组装考虑,一般会在语义分析的阶段生成平台无关的中间代码,经过中间代码级的代码优化,而后作为输入进入代码生成阶段,产生最终运行机器平台上的目标代码,再经过一次目标代码级别的...

编译原理】中间代码优化(一) 优化技术大观

优化其实可以在编译的各个阶段进行,但最主要的一类优化是在目标代码生成以前,语法分析、语义分析后产生的中间代码进行优化。这是因为中间代码的形式不依赖于具体的计算机,它可以是三地址码的形式,所以相应的...

编译原理过程简述及中间代码优化

一、编译过程图示如下:词法分析作用:找出单词 。...二、中间代码优化所谓代码优化是指程序代码进行等价(指不改变程序的运行结果)变换。程序代码可以是中间代码(如四元式代码),也可以是目标代码

linux下GCC编译代码优化方法总结

代码优化指的是编译器通过分析源代码,找出其中尚未达到最优的部分,然后其重新进行组合,目的是改善程序的执行性能。  GCC提供的代码优化功能非常强大,它通过编译选项-On来控制优化代码的生成,其中n是一个代表优化...

GCC编译优化选项

GCC编译器优化选项介绍: ...这里介绍优化编译的参数 -O用来开启优化编译选项。 -O0:默认模式,不做任何优化。 -O1:优化。该模式下对于一个大的函数或功能会花费更多的时间和内存。  

程序编译代码优化

一早期(编译期)优化 1概述 Java语言的“编译期”是一段“不确定”的操作过程,因为它可能是指一个前端编译器(其实叫“编译器的前端”更准确一些)把*.java文件转变成*.class文件的过程;也可能是指虚拟机的...

GNU编译优化级别-O -O1 -O2 -O3

最近做一个算法的GPU加速...附言一句,在进行调试的时候,最好关闭编译优化,不然程序自动优化,执行的步骤可能稍有变化。 GNU编译器提供-O选项供程序优化使用: -O 提供基础级别的优化 -O2 提供更加高级的代

去掉编译内核的优化选项

 这一切都是GCC对代码进行优化造成的,优化后的代码执行顺序与源代码的顺序就有出入了。GCC优化 代码,提高运行效率与代码紧凑度,但对于调试学习内核就不友好了。  通过下面的方法去掉内核编译

相关热词 c#设计思想 c#正则表达式 转换 c#form复制 c#写web c# 柱形图 c# wcf 服务库 c#应用程序管理器 c#数组如何赋值给数组 c#序列化应用目的博客园 c# 设置当前标注样式