首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

gcc 怎么让无法走到的代码不被优化掉

2012-04-11 
gcc 如何让无法走到的代码不被优化掉gcc默认会把不可能走到的代码去掉。例如:if(0){printf( herenevercanb

gcc 如何让无法走到的代码不被优化掉
gcc   默认会把不可能走到的代码去掉。

例如:
if(0){
          printf( "here   never   can   be   run!\n ");
}

gcc   编译上面的代码会把他们给去掉,有没有方法不去掉它。

[解决办法]
留着有什么用

[解决办法]
把所有优化选项全关了,估计可以实现LZ的要求。
但是如LS所说,LZ要这段不被执行的代码干什么用?

热点排行