我正在嘗試構建PETSc並遇到問題以啓用優化。沒有指定,PETSc總是創建一個調試版本,但是我可以通過將--with-debugging = 0傳遞給cmake來關閉它。但是,這隻能在默認情況下啓用-O1,但由於我的應用程序極其耗時且非常耗時,因此我希望至少有-O2。我找不到一個選項,除了--CFLAGS,它可以工作,但總是附加選項到最後,所以-O1會覆蓋我的-O2。如何啓用更強大的優化構建
我爲「-O」手動設置標誌,這給了我一百萬行,主要來自configure.log文件,並沒有幫助。
有沒有人知道文件在哪裏設置標誌或解決方法,如...另一個選項,禁用最後指定的-O#的使用,但啓用最強或第一個?