[英]cmake Xcode generator uses -O0 in release mode instead -O3 or -O2
[英]In premake 3.7, how do I generate -O0 instead of -O2 for gcc?
除非我在buildflags中指定“ optimize-speed”(導致-O3)或“ optimize-size”(導致-Os),否則似乎總是生成-O2。 如果我在buildflags中未指定任何內容,但將“ -O0”傳遞給buildoptions,則結果為“ -O2 -O0”。 但是,預期結果將僅為“ -O0”。
通過“ -O0”作為自定義構建選項時,如何防止生成“ -O2”? 該文檔沒有提及任何相關內容。
嘗試在Debug配置而不是Release中構建它?
也許有一種方法可以關閉-02,但這不是必需的。
從GCC手冊頁:
如果使用多個-O選項(帶或不帶級別號),則最后一個這樣的選項是有效的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.