make 命令可能是 Linux 生态系统中使用最广泛的命令之一。 此命令用于直接从源代码构建和编译程序。
作为 Linux 用户,您可以使用 make 命令编译实用程序,并使用命令行安装它们。 但有时,系统会抛出错误“制作:找不到命令” 而用户尝试使用 make 构建一个包。
最后,您将对如何修复 Linux 中的“make: command not found”错误有一个简要的了解。
修复“make: command not found”错误
虽然 make 是大多数 Linux 发行版中预装的标准 Linux 软件包之一,但有时它在系统上不可用。 在这种情况下,每当用户尝试使用 make 构建包时,系统都会抛出 command not found 错误。
在修复错误之前,首先,您需要验证系统上是否安装了 make。 为此,请使用 ls 函数检查 /usr/bin/make 目录:
ls /usr/bin/make
进一步,检查您是否能够使用其绝对路径执行命令:
/usr/bin/make --version
上述命令将显示系统上安装的 make 版本。
如果上述方法不起作用并显示错误,那么您的系统没有安装 make。 在这种情况下,安装 make 命令可以解决问题。
但首先,使用 APT 更新系统的存储库列表:
sudo apt-get update
输出:
然后,安装 make 命令:
sudo apt-get install -y make
输出:
如果上述命令不起作用,您可以通过下载 构建必备 包,如下:
sudo apt install build-essential
输出:
build-essential 包包含与包构建和编译相关的所有必要包。 make 命令是这些包的一部分。
Linux 中的错误故障排除
make 命令是 Linux 中必不可少的编译工具。 系统提供的错误通常是自我描述的,有经验的用户可以通过查看错误说明找出解决方案。
除了本地工作站,基于 Linux 的服务器也会抛出此类错误。 您可以通过在服务器上执行基本审核来解决大多数问题。