目前,我们的安装说明如下:
autoreconf -fi
./configure
...
Run Code Online (Sandbox Code Playgroud)
该autoreconf步骤产生configure从文件configure.ac和Makefile.in从Makefile.in.如果(比方说依赖项之一pkg-config)未安装,既configure和autoreconf失败尽管后者打印一个神秘的错误消息.
在发布源代码压缩包时,是否应该configure在包中提供脚本?如果必须分发,还需要包含哪些其他文件?还创建了目录build-aux和autom4te.cache文件aclocal.m4.
在SCM存储库中,不应该存在任何自动生成的内容(包括configure - 但开发人员的意见在这里离题).tarball应该包含之后autoreconf -fi和/或autogen.sh(或者您为其选择的名称)的状态.第三,您也可以使用make dist,但它要求所有出现在tarball中的文件也列在Makefile中.
| 归档时间: |
|
| 查看次数: |
1455 次 |
| 最近记录: |