簡體   English   中英

在premake 3.7中,如何為gcc生成-O0而不是-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM