解决 Linux Bash 中的 Make Command Not Found 错误

Yahya Irmak 2022年5月11日
解决 Linux Bash 中的 Make Command Not Found 错误

make 工具自动确定大型程序的哪些部分需要重新编译,并发出重新编译它们的命令。本文将解释如何安装 make 命令并解决 Linux Bash 中的 bash: make: command not found 错误。

解决 Bash 中的 bash: make: command not found 错误

你可以使用 make 工具来描述任何任务,其中某些文件必须在其他文件发生更改时自动从其他文件更新。如果你在使用此命令时收到 bash: make: command not found 错误,则你的系统上未正确安装 make 工具。

本文的其余部分将解释下载此工具的不同方法。

为 Linux 安装 make 工具

make 工具可以使用以下命令安装在不同的操作系统上。

  1. Arch Linux / Manjaro

    安装整个软件包,包括 make工具。

    ``bash
    sudo pacman -S base-devel

    
    或者,你可以只安装 `make` 软件包。
    
    <!--adsense-->
    
    ``bash
    sudo pacman -S make
    
  2. 对于 Ubuntu

安装整个软件包,包括 make 工具。

```bash
sudo apt install build-essential
```

或者,你也可以只安装 `make`软件包。

``bash
sudo apt install make
```

出现这个错误是因为可能 `make` 命令不在 `$PATH` 变量中。使用下面的命令来重新安装 `make` 包。

``bash
sudo apt install --reinstall make
```

在 Bash 中为 MINGW64 安装 make 工具

  1. 这里下载 make without-guile 版本(make-4.3-without-guile-w32-bin.zip 或更旧版本)。
  2. 解压压缩文件。
  3. 将内容复制到 C:\Program Files\Git\mingw64\ 文件夹。确保它不会覆盖其他文件。

安装此工具的另一种方法是使用 choco 命令。如果你的系统上安装了 Chocolatey,请使用以下命令。

choco install make

你可以通过从这些选项中选择最适合你的工具来成功安装 make 工具。要检查安装,请检查工具的版本。

make --version

如果你可以正确查看版本信息,则可以使用 make 命令。

作者: Yahya Irmak
Yahya Irmak avatar Yahya Irmak avatar

Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.

LinkedIn

相关文章 - Bash Error