找不到指令

我遇到了一个问题,根据搜索各种论坛的结果,这似乎不是常见问题。
我无法运行Make命令。
信息:
The program 'make' is currently not installed. You can install it by typing:
sudo apt-get install make

那就这样做:
sudo apt-get install make
Reading package lists... Done
Building dependency tree       
Reading state information... Done
make is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

但是当我尝试运行Make时,我收到相同的消息。怎么了?
编辑:Ubuntu 12.04 64位桌面新安装。
6个回答

运行此命令以安装make和构建代码所需的所有软件包。
sudo apt-get install build-essential

1还安装了cc,这是下一个缺失的命令。 - chovy
12012年的问题和2016年的答案,所以不得不核实,但确实在2022年的Ubuntu 18.04上仍然解决了。 - DaReal

可能是由于系统路径中缺少命令所致,因此请将其移除并重新安装。
sudo apt-get install --reinstall make

运行命令:
sudo apt-get update

更新软件包列表。完成后,
sudo apt-get install make

首先,您应该更新您的软件包,然后安装"make"。
sudo apt-get update
sudo apt-get install make

我今天刚刚安装了WSL2,发现像make这样的软件包竟然没有预装,真是让我吃了一惊,因为我习惯了它们一直都在。
然后我意识到我的Ubuntu相当于一个"白板"。所以我决定更新它,按照'标准'建议获取必要的开发软件包,我猜是这样吧。
sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

sudo apt-get autoremove

来源: https://www.sitepoint.com/wsl2/

编辑: 也安装 pip!


运行
sudo apt-get install build-essential
在运行make之前,您可能还需要先生成一个Makefile。
运行
./configure 然后执行make命令