使用debug模式编译时,如何去掉 -O0 编译选项? #4083
-
目前发现项目从cmake切换到xmake后,debug版本编译速度明显下降,比较编译选项后,怀疑是 xmake 加的 -O0 导致的。 |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
去掉 if is_mode("debug") then
set_optimize("fastest")
end 不应该是 |
Beta Was this translation helpful? Give feedback.
-
@waruqi |
Beta Was this translation helpful? Give feedback.
-
@waruqi ccache对于一个环境上有多个项目共用一个ccache是能加速编译性能的,但是我目前的编译环境仅有我一个人用,并且只有一个项目,意义不大,就暂时关闭了。 |
Beta Was this translation helpful? Give feedback.
-O0 原本就是不做任何优化 ,你可以看下 gcc 说明,即使不加,默认也是 -O0
你非要去掉,就 去掉 mode.debug rule 就行了。或者定义自己的 mode ,不用内置 debug rule