123 votes

Commande Make non trouvée

J'ai un problème qui ne semble pas être commun après avoir cherché dans différents forums.

Je ne peux pas exécuter la commande Make.

Message :

The program 'make' is currently not installed. You can install it by typing:
sudo apt-get install make

Alors fais ça :

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.

Mais quand j'essaie d'exécuter Make, j'obtiens le même message. Qu'est-ce qui se passe ?

Edit : Ubuntu 12.04 64bit Desktop fresh install.

144voto

JorelC Points 1543

Exécutez cette commande pour installer make et tous les paquets nécessaires pour construire votre code.

sudo apt-get install build-essential

72voto

Tachyons Points 16886

Probablement c'est dû à la commande make qui n'est pas présente dans le PATH du système, donc supprimez et réinstallez-la.

sudo apt-get install --reinstall make

11voto

automaton Points 761

Exécutez la commande :

sudo apt-get update

pour mettre à jour les listes de paquets. Après cela,

sudo apt-get install make

0voto

ItDepends Points 1

Je venais d'installer WSL2 aujourd'hui même et j'ai été surpris de constater que des paquets comme make n'étaient pas déjà présents, alors que j'y étais tellement habitué.

Puis j'ai réalisé que mon Ubuntu est un peu une "ardoise propre". J'ai donc décidé de le mettre à jour pour obtenir les paquets de développement essentiels, conformément aux recommandations "standard", je suppose :

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

sudo apt-get autoremove

Source : https://www.sitepoint.com/wsl2/

Edit : Installer pip, aussi !

0voto

Tabraiz Malik Points 1

実行

sudo apt-get install build-essential

Avant de lancer make, vous pouvez aussi avoir besoin de générer un Makefile d'abord.

実行

./configure

Puis la commande make

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X