警告

警告

我试图弄清楚如何为我安装的某些程序配置源代码,显然您应该使用该./configure命令,但每当我使用它时,我最终都会收到此消息:

bash: ./configure: 没有这样的文件或目录

有什么建议吗?

答案1

./configureautotools是用作构建系统的项目启动配置步骤的入口点。

如果您正在使用的项目使用autotools但缺少configure脚本,则:

  • 确保您有一个configure.ac文件。
  • 确保您已autotools安装。
  • 跑步autoreconf -i。这必须为您的平台构建配置脚本。

如果您正在使用的项目缺少configureconfigure.ac文件,那么它可能没有使用自动工具,而是使用qmakecmakeninja等...搜索 README 文件或类似的文件,这应该为您提供构建源代码的正确方法。

答案2

启动的命令./必须作为可执行文件存在于当前目录

它将成为您下载的源代码包的一部分。解压源代码,然后cd到该代码的根目录。应该有一个名为configure此处的文件。然后您可以运行它 ( ./configure)。

警告

在运行您下载的随机代码之前,您应该将其沙箱化。一种简单的方法是将新用户添加到系统中,并以该用户身份运行代码。这包括运行./configuremake.

相关内容