gcc 怎么让无法走到的代码不被优化掉 Home » IDC云服务 » gcc 怎么让无法走到的代码不被优化掉 gcc 如何让无法走到的代码不被优化掉gcc 默认会把不可能走到的代码去掉。 例如: if(0){ printf( "here never can be run!\n "); } gcc 编译上面的代码会把他们给去掉,有没有方法不去掉它。 留着有什么用 把所有优化选项全关了,估计可以实现LZ的要求。 但是如LS所说,LZ要这段不被执行的代码干什么用?