您的位置:程序门 -> linux/unix社区 -> 程序开发区



gcc 如何让无法走到的代码不被优化掉


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


gcc 如何让无法走到的代码不被优化掉[已结贴,结贴人:liqiuhua123]
发表于:2007-01-31 13:57:46 楼主
gcc   默认会把不可能走到的代码去掉。

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

gcc   编译上面的代码会把他们给去掉,有没有方法不去掉它。
发表于:2007-01-31 17:00:231楼 得分:0
i=time(null);
if   (i <0)
{
    ....
}
发表于:2007-01-31 17:50:342楼 得分:5
留着有什么用
发表于:2007-02-01 09:44:313楼 得分:15
把所有优化选项全关了,估计可以实现lz的要求。
但是如ls所说,lz要这段不被执行的代码干什么用?


快速检索

最新资讯
热门点击