1
我想在自動工具項目中使用-Wall
和-Werror
作爲gcc的標誌,但我不想將它們放在configure.ac中。使用-Wall運行./configure會導致找不到庫
因此,我嘗試使用./configure CFLAGS='-Wall -Werror'
,只能從我的AC_SEARCH_LIBS
宏調用一個得到一個錯誤:
AC_SEARCH_LIBS([pow], [m], , AC_MSG_ERROR([Could not find standard math library.]))
運行與CFLAGS
配置時產生的錯誤說:
configure: error: Could not find standard math library.
什麼我在這裏做錯了嗎?沒有CFLAGS變量集,配置工作正常。
檢查您的配置日誌文件中是否存在嘗試運行該步驟的輸出。你會看到錯誤是什麼,可以修復它。 –
日誌文件告訴我:錯誤:嘗試編譯conftest.c後,內建函數'pow'[-Werror]'的衝突類型。刪除 - 來自CFLAGS的錯誤消除了這個問題,但這對我來說並沒有什麼用處。 – heuristicus
http://permalink.gmane.org/gmane.comp.sysutils.autoconf.patches/5791 –