web-dev-qa-db-fra.com

"g ++" n'est pas reconnu comme une commande interne ou externe, MinGW

Sur mon ordinateur, j'ai Windows 7 x86. J'ai installé MinGW, j'ai écrit le chemin mais quand je vais dans cmd.exe et que j'écris g ++ -v cela dit:

"g++" is not recognized as an internal or external command.

Mais lorsque j'écris la commande make -v, elle le reconnaît. J'ai besoin de ça pour l'école, je travaille dans Eclipse, j'ai même installé la dernière version de Java (j'ai vu qu'elle devait être installée).

12
user1274566

Voyant que la commande make fonctionne bien, je pense que vous avez oublié de marquer le paquet mingw-gcc-g++ dans MinGW Installation Manager.

Exécutez à nouveau le gestionnaire d’installation MinGW, cochez mingw-gcc-g++ pour l’installation et appuyez sur Apply Changes.

7
MichaelvdNet

Vous devez modifier les variables d'environnement. Faites ce qui suit:

  • Sur le bureau, cliquez avec le bouton droit sur Ordinateur, puis cliquez sur Propriétés.
  • Dans la fenêtre Computer Properties, cliquez sur Change Settings.
  • Dans la fenêtre Propriétés système qui s'ouvre, cliquez sur l'onglet Avancé.
  • Dans la section Avancé, cliquez sur le bouton Variables d'environnement.
  • Enfin, dans la fenêtre Variables d'environnement (comme illustré ci-dessous), mettez en surbrillance la variable Path dans la section Variable système et cliquez sur le bouton Modifier. Ajoutez ou modifiez les lignes de chemin d'accès avec les chemins auxquels vous souhaitez que l'ordinateur accède. Chaque répertoire différent est séparé par un point-virgule, comme indiqué ci-dessous.

    C:\Program Files;C:\Winnt;C:\Winnt\System32

De plus, vous pouvez vous référer à ce lien

6
Vishwanath K R

J'ai eu le même problème dans Sublime ..

Right click on my computer
Advanced system settings
Environment variables
in system variables, change path to location of '...\MinGW\bin'

Exemple: D:\work\sublime\MinGW\bin

1
yasser alaa eldin