Herramientas de usuario

Herramientas del sitio


curso-cpp:ambiente:windows

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
curso-cpp:ambiente:windows [2016/09/23 04:12]
santo creado
curso-cpp:ambiente:windows [2017/11/26 02:47] (actual)
santo [Configuración de compilación con Geany]
Línea 20: Línea 20:
  
    * Descargar el archivo con el instalador de MinGW desde https://​sourceforge.net/​projects/​mingw/​files/​Installer/​mingw-get-setup.exe/​download    * Descargar el archivo con el instalador de MinGW desde https://​sourceforge.net/​projects/​mingw/​files/​Installer/​mingw-get-setup.exe/​download
-   * Una vez descargado, ejecutar el instalador y darle "​Install"​. Prestar atención al directorio donde se instala MinGW. Por defecto, viene para ser instalado en "​C:​\MinGW"​. Darle "​Continue"​.+   * Una vez descargado, ejecutar el instalador y darle "​Install"​. Prestar atención al directorio donde se instala MinGW. Por defecto, viene para ser instalado en "​C:​\MinGW"​. Recomendamos no cambiarlo. Darle "​Continue"​.
    * El instalador descargará los archivos necesarios y una vez completado, podremos abrir un "​Installation Manager"​ donde podemos elegir qué componentes instalar y cuáles no.    * El instalador descargará los archivos necesarios y una vez completado, podremos abrir un "​Installation Manager"​ donde podemos elegir qué componentes instalar y cuáles no.
    * En este "​Installation Manager",​ asegurarse de seleccionar para instalar todos los paquetes que figuran en "Basic Setup"​. Muy especialmente,​ asegurarse de que estén incluídos los paquetes que indiquen "​g++",​ que es el compilador de C++ que necesitamos.    * En este "​Installation Manager",​ asegurarse de seleccionar para instalar todos los paquetes que figuran en "Basic Setup"​. Muy especialmente,​ asegurarse de que estén incluídos los paquetes que indiquen "​g++",​ que es el compilador de C++ que necesitamos.
Línea 27: Línea 27:
  
 Una vez completada la instalación,​ ya tenemos el compilador listo para usar. Sin embargo, para que Geany pueda encontrar y usar g++ (ya que queremos utilizar g++ a través del práctico editor Geany), hay que agregar la carpeta donde lo hemos instalado al "​PATH"​ (que es una lista de directorios en los que Windows pueden buscar compiladores automáticamente). Una vez completada la instalación,​ ya tenemos el compilador listo para usar. Sin embargo, para que Geany pueda encontrar y usar g++ (ya que queremos utilizar g++ a través del práctico editor Geany), hay que agregar la carpeta donde lo hemos instalado al "​PATH"​ (que es una lista de directorios en los que Windows pueden buscar compiladores automáticamente).
-La forma exacta de hacer esto depende del Windows en cuestión:​ + 
-   * En Windows XP:+La forma exacta de hacer esto depende del Windows en cuestión. En lo siguiente se asume que hemos instalado MinGW en el directorio por defecto, "​C:​\MinGW"​. Si utilizamos otro, cuando modifiquemos PATH tendremos que poner ese directorio en lugar del "​C:​\MinGW"​ que aquí indicamos
 +   * En **Windows XP**:
       * Seleccionar Inicio -> Panel de Control. Hacer doble clic en "​Sistema",​ y seleccionar la pestaña "​Avanzado"​       * Seleccionar Inicio -> Panel de Control. Hacer doble clic en "​Sistema",​ y seleccionar la pestaña "​Avanzado"​
       * Hacer clic en "​Variables de Entorno"​ (Environment Variables). En la sección "​Variables de sistema"​ (System Variables), encontrar la variable "​PATH"​ y seleccionarla. Hacer clic en "​Editar"​.       * Hacer clic en "​Variables de Entorno"​ (Environment Variables). En la sección "​Variables de sistema"​ (System Variables), encontrar la variable "​PATH"​ y seleccionarla. Hacer clic en "​Editar"​.
       * En el extraño caso de que la variable PATH no existiera (no debería pasar nunca normalmente),​ hacer clic en "​Nueva"​ (New), y colocar "​PATH"​ en "​Nombre de variable"​ (Variable Name).       * En el extraño caso de que la variable PATH no existiera (no debería pasar nunca normalmente),​ hacer clic en "​Nueva"​ (New), y colocar "​PATH"​ en "​Nombre de variable"​ (Variable Name).
-      * En el cuadro de "​Edición de Variable de Systema"​ (o en el extraño caso de que PATH no existiera, "Nueva Variable de Sistema"​),​ agregar al final del "Valor de Variable"​ (Variable value) el texto ";​C:​\MinGW\bin"​ (sin las comillas: notar que el ";"​ es importante y es parte de lo que hay que agregar). NO BORRAR EL TEXTO PREVIO YA EXISTENTE EN ESTE CAMPO.+      * En el cuadro de "​Edición de Variable de Systema"​ (o en el extraño caso de que PATH no existiera, "Nueva Variable de Sistema"​),​ agregar al final del "Valor de Variable"​ (Variable value) el texto ";​C:​\MinGW\bin"​ (sin las comillas: notar que el ";"​ es importante y es parte de lo que hay que agregar). ​**NO BORRAR EL TEXTO PREVIO YA EXISTENTE EN ESTE CAMPO**.
       * Cerrar todas las ventanas haciendo OK. Si Geany está abierto, cerrarlo y volverlo a abrir (para que se actualice el valor de PATH).       * Cerrar todas las ventanas haciendo OK. Si Geany está abierto, cerrarlo y volverlo a abrir (para que se actualice el valor de PATH).
  
-===== Configuración ​de compilación con Geany =====+   * En **Windows Vista** y **Windows 7** 
 +      * En el escritorio, hacer clic derecho en "Mi computadora"​ (My computer). 
 +      * Elegir "​Propiedades"​ en el menú. 
 +      * Hacer clic en la solapa "​Avanzado"​ (Advanced) 
 +      * Hacer clic en "​Variables ​de Entorno"​ (Environment Variables). En la sección "​Variables de Sistema"​ (System Variables), buscar la variable "​PATH"​ y seleccionarla. Hacer clic en "​Editar"​ (Edit). **Si la variable PATH no existe**, hacer clic en "​Nueva"​ (New). 
 +      * En el menú correspondiente,​ agregar al final del "Valor de Variable"​ el texto ";​C:​\MinGW\bin"​ (sin las comillas: notar que el ";"​ es importante y es parte de lo que hay que agregar). **NO BORRAR EL TEXTO PREVIO YA EXISTENTE EN ESTE CAMPO**. 
 +      * Cerrar todas las ventanas haciendo OK. Si Geany está abierto, cerrarlo y volverlo a abrir (para que se actualice el valor de PATH).
  
-Este paso es opcional, y Geany ya funcionará adecuadamente sin necesidad ​de llevarlo a caboSin embargorecomendamos realizar este paso para configurar algunas opciones para el compilador, que ayudan ​detectar errores comunes al programar más fácilmente.+   * En **Windows 8** y **Windows 10** 
 +      * En "​Búsqueda"​ (Search)buscar ​seleccionar:​ "​Sistema (Panel ​de Control)"​ ( System (Control Panel) ) 
 +      * Hacer clic en el link de "​Opciones Avanzadas de Sistema"​ (Advanced system settings). 
 +      * Hacer clic en "​Variables de Entorno"​ (Environment Variables). En la sección "​Variables de Sistema"​ (System Variables)buscar la variable PATH y seleccionarla. Hacer clic en "​Editar"​ (Edit). **Si la variable PATH no existe**, hacer clic en "​Nueva"​ (New). 
 +      * En el menú correspondienteagregar al final del "Valor de Variable"​ el texto ";​C:​\MinGW\bin"​ (sin las comillas: notar que el ";"​ es importante y es parte de lo que hay que agregar). **NO BORRAR EL TEXTO PREVIO YA EXISTENTE EN ESTE CAMPO**. 
 +      * Cerrar todas las ventanas haciendo OK. Si Geany está abierto, cerrarlo y volverlo ​abrir (para que se actualice el valor de PATH).
  
-Una vez abierto Geany, vamos al menú "​Construir"​ / "​Build",​ y seleccionamos "​Configurar Comandos de Construcción"​ / "Set Build Commands"​. Allí reemplazamos el valor de la columna "​Comando"​ / "​Command"​ de la fila "​Compilación"​ / "​Compile"​ (Sección C++ commands) por la siguiente línea completa: +===== Configuración de compilación con Geany =====
- +
-g++ -std=c++11 -g -O2 -Wshadow -Wall -Wextra -D_GLIBCXX_DEBUG -c "​%f"​ +
- +
-Hacemos lo mismo con la línea que está inmediatamente debajo, "​Construcción"​ / "​Build",​ reemplazándola por lo siguiente:​ +
- +
-g++ -std=c++11 -g -O2 -Wshadow -Wall -Wextra -D_GLIBCXX_DEBUG -o "​%e"​ "​%f"​ +
- +
-Cerramos la ventana presionando "​Aceptar"​ / "​Ok"​. Con esto ya tenemos el entorno completamente configurado,​ y estamos listos para crear programas en Geany.+
  
 +Este paso es opcional pero extremadamente recomendado. Se explica [[cpp-avanzado:​opciones-gcc|aquí]].
  
curso-cpp/ambiente/windows.1474603970.txt.gz · Última modificación: 2016/09/23 04:12 por santo