我最近升级到了 OSX Lion,并且清理了开发环境中很多不再使用的东西。
我的./configure 似乎消失了,并且我已确定我尝试编译的项目确实需要./configure。
有什么想法或指示可以从哪里开始...
答案1
首先要检查的是,您是否在正确的目录中。./configure 表示“查找名为 configure 的可执行文件在当前工作目录中并执行它”。即,您在发出命令时需要位于正确的目录中。configure 命令也不是系统范围的可执行文件,而是特定于您尝试编译的程序的脚本。
进入所述软件源树的根目录并说“ls”应该列出那里的文件并显示配置脚本(如果存在)。
答案2
正如 Rich 所说,您可以使用自动工具来重新生成configure
脚本。
确保名为configure.ac
(或configure.in
)的文件存在于目录中并运行:
autoreconf -i
对于大多数项目来说,这应该可以恢复configure
脚本。
答案3
Agmake distclean
将删除该configure
脚本。根据您清理的方式,您可能已删除该脚本。
如果您的机器有 automake 工具,您将能够重新生成脚本。但是 automake 有时候很奇怪,即使您有工具,您可能也会发现重新下载源包更简单。