0
我從互聯網上下載了一個開源代碼。我用automake構建它。在automake中構建選項
我在編譯查看日誌
gcc -DPACKAGE_NAME=\"anydaemon\" -DPACKAGE_TARNAME=\"anydaemon\" -DPACKAGE_VERSION=\"2.0\" -DPACKAGE_STRING=\"anydaemon\ 2.0\" -DPACKAGE_BUGREPORT=\"[email protected]\"
這些GCC選項是從配置automake的自動生成的gcc下列選項?
通過configure.ac包含在開始以下行的方式:
AC_INIT([anydaaemon], [2.0], [[email protected]])
是否automake的提取來自該行的上述GCC選項PACKAGE_NAME
,PACKAGE_VERSION
?
添加以下內容可能是一個好主意:在生成可運行的Makefile後,它會跟蹤configure.ac並在每次運行make時自動重新生成configure。因此,除非您將'Makefile'分解爲無法運行'make',否則沒有理由運行前面的任何步驟(autoconf,automake,./configure等)。 – DanielKO