未找到 ./configure 的问题

未找到 ./configure 的问题

我最近升级到了 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 有时候很奇怪,即使您有工具,您可能也会发现重新下载源包更简单。

相关内容