MinGW g ++ / gcc no compilar con la ruta correcta y la versión de trabajo de comando

esfera Ego:

He cambiado la ruta de acceso al directorio correcto y cuando escribimos "g ++ --version" y "gcc --version" Me da la información de la versión. Me salvó Simple.cpp en una carpeta que hice en el directorio de la ruta y el escrito "g ++ Simple.cpp" en la consola y volvió con

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

Este es el código que estoy tratando de recopilar como una prueba de g ++

#include <iostream>

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

buscará Simple.cpp en el directorio actual. Dado que se está ejecutando g ++ de C: bin \ MinGW \, el compilador sólo se verá en C: bin \ MinGW \. No se verá en los subdirectorios. Desde Simple.cpp se encuentra en C: \ MinGW \ bin \ Cpp_prog, el compilador no está buscando el archivo en el lugar correcto. Tú podrías

g++ Cpp_prog\simple.cpp

para especificar qué directorio se encuentra en el archivo, pero no desea que la salida del compilador saturan hasta el directorio bin de GCC. En su lugar, te haces un directorio "espacio de trabajo" en otro lugar en el equipo, podría estar en la carpeta Documentos o en cualquier otro lugar conveniente. Dentro de este espacio de trabajo hacer un directorio independiente para cada proyecto para que pueda mantener las cosas organizadas con mayor facilidad. Ejecutar el compilador desde dentro del directorio del proyecto correspondiente.

Entonces, o invocar al compilador

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

o añadir C: bin \ MinGW \ a la ruta de usuario o ruta del sistema. Ver Adición de directorio a la ruta variable de entorno de Windows en busca de ayuda en eso.

Más tarde, usted puede encontrarse con muchos compiladores diferentes y, a veces varias versiones de GCC. Usted no quiere tener muchos lugares para g ++ en el camino porque es fácil de llamar a la persona equivocada. Al llegar a este punto, es probable que haya tenido que aprender sobre el uso de herramientas de automatización de construcción para ayudarle con proyectos complicados. Por lo general deberá especificar la ubicación del compilador para la herramienta de automatización.

Nota al pie: dires el directorio de comandos de DOS / Windows lista. En el símbolo del sistema, escriba diraparecerá una lista de todos los archivos en el directorio actual. Si usted va a tomar hasta la programación, usted encontrará que es muy útil para aprender acerca de las diversas herramientas de línea de comandos proporcionados por el sistema operativo y el entorno de desarrollo.

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=399803&siteId=1
Recomendado
Clasificación