如何修复 Ubuntu 中的“make:找不到命令”错误
想要构建一个包,但在 Ubuntu 中遇到“make: command not found”错误?以下是如何永久消除错误的方法。
make 命令可能是 Linux 生态系统中使用最广泛的命令之一。该命令直接从源代码构建和编译程序。
作为 Linux 用户,您可以使用 make 命令从终端编译和安装实用程序。但有时,当用户尝试使用 make 构建包时,系统会抛出“make:找不到命令”错误。
最后,您将了解如何修复 Ubuntu 上的“找不到 make 命令”错误。
修复“make:找不到命令”错误
虽然 make 是标准 Linux 软件包之一,并且预装在大多数 Linux 发行版上,但有时它在系统上不可用。在这种情况下,每当您尝试使用 make 构建包时,系统都会抛出 make not found 错误。
您需要执行以下几个步骤来确保 make 命令正确安装并在您的计算机上运行:
1. 验证Ubuntu上是否安装了make
首要步骤是验证您的计算机上是否存在 make。使用ls命令检查/usr/bin/make目录的内容:
ls /usr/bin/make
进一步检查是否可以使用绝对路径执行该命令:
/usr/bin/make --version
上述命令将显示系统上安装的 make 版本。如果您的计算机上未安装 Ubuntu,则会显示 make 命令未找到错误。
2. 使用 APT 安装 make
要修复 make 命令未找到错误,您应该首先使用以下一行代码更新系统:
sudo apt update && sudo apt upgrade -y
系统更新后,通过运行以下命令安装 make 命令:
sudo apt install -y make
输出 :
如果上述命令不起作用,请下载并安装 build-essential 包,如下所示:
sudo apt install build-essential
输出 :
build-essential 包含从源代码构建和编译 Linux 软件包所需的所有必需软件包。 make 命令是这些包的一部分。
如果 make 还是不行怎么办?
如果您按照上述步骤操作,但 make 命令仍然不起作用,您可以尝试最后一步。有时,make 命令不会添加到 ` PATH 变量中。要解决此问题,请使用 --reinstall 命令重新安装 make。
sudo apt install --reinstall make
如果这仍然不起作用,您必须在最后一步手动将二进制文件添加到您的 ` PATH 中。总而言之,上述步骤应该有效,并且您应该可以轻松解决此“命令未找到”错误。
Ubuntu 上的命令错误故障排除
make命令是Linux上必不可少的编译工具。系统提供的错误通常是自我描述的,有经验的用户可以通过查看错误语句找出解决方案。
除了本地工作站之外,基于 Linux 的服务器也会抛出此类错误。您可以通过在服务器上执行基本审核来解决大多数问题。