MinGW g ++ / gcc pas la compilation avec bon chemin et de travail de commande version

sphère Ego:

j'ai changé le chemin vers le répertoire approprié et quand je tapais « g ++ --version » et « --version gcc » Je reçois les informations de version. J'ai sauvé simple.cpp dans un dossier que j'ai fait dans le répertoire de chemin et tapé « g ++ simple.cpp » dans la console et il est revenu avec

C:\Users\guede>g++ simple.cpp
g++: error: simple.cpp: No such file or directory
g++: fatal error: no input files
compilation terminated.

Ceci est le code que je suis en train de compiler comme g ++ essai

#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
    return 0;
}
user4581301:
g++ simple.cpp

cherchera simple.cpp dans le répertoire courant. Puisque vous exécutiez g ++ de C: \ MinGW de bin, le compilateur regardera seulement dans C: \ MinGW de bin. Il ne sera pas regarder dans les sous-répertoires. Depuis simple.cpp est dans C: \ MinGW de bin \ Cpp_prog, le compilateur ne cherche pas le fichier au bon endroit. Vous pourriez

g++ Cpp_prog\simple.cpp

pour spécifier le répertoire du fichier est, mais vous ne voulez pas le désencombrement de sortie du compilateur en place dans le répertoire bin de GCC. Au lieu de cela, vous créez un répertoire « espace de travail » ailleurs sur l'ordinateur, pourrait être dans votre dossier Documents ou nulle part ailleurs pratique. A l'intérieur cet espace de travail faire un répertoire distinct pour chaque projet afin que vous puissiez garder les choses organisées plus facilement. Exécutez le compilateur à partir du répertoire de projet approprié.

Ensuite invoquer soit le compilateur avec

C:\MinGW\bin\g++ simple.cpp

ou ajouter C: \ MinGW de bin sur le chemin de l' utilisateur ou le chemin du système. Voir Ajout répertoire variable d' environnement PATH sous Windows pour l' aide à ce sujet .

Plus tard , vous pouvez vous retrouver avec de nombreux compilateurs différents et parfois plusieurs versions de GCC. Vous ne voulez pas avoir de nombreux endroits pour g ++ dans le chemin , car il est facile d'appeler le mauvais. Lorsque vous arrivez à ce stade , vous aurez probablement dû apprendre à utiliser les outils d'automatisation de construction pour vous aider à des projets complexes. En général , vous devez spécifier l'emplacement du compilateur à l'outil d'automatisation.

Note côté: direst le répertoire DOS / Windows commande liste. Dans l'invite de commande, tapez diril liste tous les fichiers dans le répertoire courant. Si vous allez prendre la programmation, vous trouverez très utile d' en apprendre davantage sur les différents outils de ligne de commande fournis par votre système d'exploitation et environnement de développement.

Je suppose que tu aimes

Origine http://10.200.1.11:23101/article/api/json?id=399800&siteId=1
conseillé
Classement