如何打开和编译不包含配置或自述文件的 tar 文件,例如 http://git.infradead.org/users/dwmw2/openconnect.git/snapshot/292eb3e0176f9259594902d619981a1131c0f17c.tar.gz?
答案1
在这个特殊情况下,软件做使用GNU Autoconf构建系统产生./configure
、、配方 - 但通过提供make
Autoconf输入文件而不是现成的脚本make install
开始退后一步。configure.ac
configure
一般而言,configure
是由configure.ac
使用autoconf
程序制成的,有时也用于autoreconf
运行附加配置工具。在这种情况下,应该通过执行提供的 autogen.sh
脚本,所以配方变成
./autogen.sh
./configure
make
(也可能)
sudo make install
有关 Autotools 构建系统的其他信息,请参阅GNU Autotools 简介