Make 命令未找到?這是修復它的方法
有一天,我試圖在一個新的 Ubuntu 系統(tǒng)上編譯一個程序,當我試圖使用 make 命令時,它向我拋出一個錯誤:
- The program 'make' is currently not installed. You can install it by typing:
- sudo apt install make
這表明 make 命令還沒有安裝。你可以用這些命令在 Ubuntu 上逐步安裝 make:
- sudo apt update
- sudo apt install make
第一個命令是更新本地的軟件包緩存。如果是一個新安裝的 Ubuntu 系統(tǒng),這是很有必要的。有了刷新的軟件包緩存,你的系統(tǒng)就會知道應該從哪個倉庫下載 make 包。
并驗證 make 是否已經(jīng)正確安裝:
- make --version
Checking make version在 Ubuntu 上安裝 make 的更好方法
安裝 make 命令的一個更好的方法是使用 build-essential 包。這個包包含 make、gcc、g++ 和其他一些編譯器和開發(fā)工具。
- sudo apt install build-essential
Installing Build Essential package
安裝了這個 build-essential 包后,你就可以在 Linux 中輕松地運行 C/C++ 程序。
如果 make 已經(jīng)安裝了,但它沒有工作怎么辦?
在一些罕見的情況下,可能會發(fā)生 make 已經(jīng)安裝了,但卻無法工作的情況。
其原因是 make 命令不在 $PATH 變量中。你可以用這個命令重新安裝 make:
- sudo apt install --reinstall make
如果這不起作用,你可以嘗試 手動添加二進制文件到你的 PATH 中,但這應該不需要手動。