Onehdy jsem se pokoušel zkompilovat program na novém systému Ubuntu a při pokusu o použití příkazu make mi to vyhodilo chybu:
The program 'make' is currently not installed. You can install it by typing:
sudo apt install make
Jedním z důvodů, proč vidíte chybu bash:command not found, je to, že příkaz není nainstalován v systému. Make na Ubuntu můžete nainstalovat pomocí těchto příkazů jeden po druhém:
sudo apt update
sudo apt install make
První příkaz aktualizuje místní mezipaměť balíčků. Je to nutné zejména v případě, že se jedná o čerstvě nainstalovaný systém Ubuntu. S obnovenou mezipamětí balíčků by váš systém věděl o úložišti, odkud by se měl balíček make stáhnout.
A ověřte, zda byla značka správně nainstalována:
make --version
Lepší způsob instalace make na Ubuntu
Ještě lepší způsob, jak nainstalovat příkaz make, je použít balíček build essential. Tento balíček obsahuje make, gcc, g++ a několik dalších kompilátorů a vývojářských nástrojů.
sudo apt install build-essential
S tímto nainstalovaným balíčkem pro sestavení můžete snadno spouštět programy C/C++ v Linuxu.
Co když je make nainstalovaný, ale nefunguje
V některých vzácných případech se může stát, že je nainstalovaný make, a přesto nefunguje.
Důvodem je, že příkaz make není v proměnné $PATH. Make můžete buď přeinstalovat pomocí tohoto příkazu:
sudo apt install --reinstall make
Pokud to nepomůže, můžete zkusit ručně přidat binární soubor do své PATH, ale k tomuto ručnímu úsilí by nemělo dojít.
Doufám, že vám tento rychlý tip pomohl. Stále máte problém nebo otázku týkající se souvisejícího tématu? Neváhejte použít sekci komentářů. Pokusím se vám v rámci svých možností pomoci. Pokud chcete ještě rychlejší reakci, můžete se připojit k It's FOSS Community Forum. Užijte si to :)