编译 tar 文件而不使用 configure 或 readme 文件

编译 tar 文件而不使用 configure 或 readme 文件

如何打开和编译不包含配置或自述文件的 tar 文件,例如 http://git.infradead.org/users/dwmw2/openconnect.git/snapshot/292eb3e0176f9259594902d619981a1131c0f17c.tar.gz

答案1

在这个特殊情况下,软件使用GNU Autoconf构建系统产生./configure、、配方 - 但通过提供makeAutoconf输入文件而不是现成的脚本make install开始退后一步。configure.acconfigure

一般而言,configure是由configure.ac使用autoconf程序制成的,有时也用于autoreconf运行附加配置工具。在这种情况下,应该通过执行提供的 autogen.sh 脚本,所以配方变成

./autogen.sh
./configure
make

(也可能)

sudo make install

有关 Autotools 构建系统的其他信息,请参阅GNU Autotools 简介

相关内容