Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
curso-cpp:ambiente:windows [2016/09/23 04:15] santo |
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). | ||
- | * En Windows 7 | ||
- | * **Pendiente** | ||
- | * En Windows 8 | ||
- | * **Pendiente** | ||
- | * En Windows 9 | ||
- | * **Pendiente** | ||
- | * En Windows 10 | ||
- | * **Pendiente** | ||
+ | * 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). | ||
+ | |||
+ | * En **Windows 8** y **Windows 10** | ||
+ | * En "Búsqueda" (Search), buscar y 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ú 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). | ||
===== Configuración de compilación con Geany ===== | ===== Configuración de compilación con Geany ===== | ||
- | Este paso es opcional, y Geany ya funcionará adecuadamente sin necesidad de llevarlo a cabo. Sin embargo, recomendamos realizar este paso para configurar algunas opciones para el compilador, que ayudan a detectar errores comunes al programar más fácilmente. | + | Este paso es opcional pero extremadamente recomendado. Se explica [[cpp-avanzado:opciones-gcc|aquí]]. |
- | + | ||
- | 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: | + | |
- | + | ||
- | 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. | + | |