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