Comstackr C ++ dans cmd avec MinGW sous Windows 8

J’essaie de comstackr des programmes c ++ à partir de la ligne de commande, mais je ne peux pas. J’ai essayé toutes les étapes et instructions énumérées ici .

J’ai installé MinGW, mais je suis bloqué dans la dernière étape de l’installation, qui explique comment modifier les chemins de l’environnement. Il n’existe tout simplement pas PATH dans les variables d’environnement, et lorsque j’essaie de l’append ou même de le modifier dans les variables système, la compilation ne fonctionne pas (rien ne se présente lorsque je tape g ++ sur l’invite de commande).

J’ai cherché des solutions en ligne, mais je n’ai rien trouvé.

La réinstallation de MinGW32 a résolu le problème de l’impossibilité de comstackr C ++.

L’ajout de ;C:\mingw\bin dans la variable PATH sous Paramètres avancés dans Propriétés dans Poste de travail fixe la compilation en cmd, comme l’a répondu @Chrono Kitsune.

Il semble que la variable PATH soit supprimée de regedit ou qu’elle ait atteint une taille supérieure à 2048. Pour en savoir plus

  1. Ouvrez la fenêtre cmd et tapez PATH, si le chemin est imprimé. Quelque chose comme: C: \ Users \ robin> PATH
    PATH = C: \ ProgramData \ Oracle \ Java \ javapath; …………
    Ensuite, très probablement, il a dépassé 2048 et c’est pourquoi il n’est pas visible. Vous pouvez mettre à jour votre variable Path dans la ligne de commande à l’aide de cette commande:
    définir PATH =% PATH%; C: \ cygwin64 \ bin
    Donc, il va append Path avec “C: \ cygwin64 \ bin”

  2. Si ça ne marche pas. Puis vérifiez dans regedit si ceux-ci sont présents: HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment
    HKCU \ Environment
    Sinon, exportez-les à partir d’un autre PC, puis importez-les.

  1. Appuyez sur Win + R pour ouvrir la boîte de dialog Exécuter et tapez

     sysdm.cpl ,3 
  2. Cliquez sur le bouton “Variables d’environnement”.
  3. Il existe deux sections: “Variables utilisateur” (haut) et “Variables système” (bas). Vous voulez regarder la section supérieure.
  4. Si vous n’avez pas de variable PATH , cliquez sur le bouton “Nouveau” et tapez PATH pour le nom de la variable. Sinon, il suffit de double-cliquer sur la variable PATH existante.
  5. Maintenant, ajoutez ce qui suit à la fin de la valeur de la variable:

     ;C:\mingw\bin 

    C:\mingw\bin est le dossier contenant g++.exe .

  6. Cliquez sur OK dans chaque boîte de dialog pour la fermer.
  7. Ouvrez une nouvelle invite de commande et essayez de l’exécuter.

     g++.exe -xc -E nul 

    Si vous rencontrez toujours une erreur, essayez de vous déconnecter puis de vous reconnecter.

Je préfère utiliser un système d’exploitation Linux pour comstackr des programmes C / C ++. J’utilise VirtualBox pour héberger une machine Ubuntu et cela fonctionne très bien.

Si vous suivez cette route pour comstackr, accédez au répertoire à l’aide de la commande ‘cd’, puis tapez ‘make’ pour comstackr et ./yourprogram à exécuter.