Herramientas de usuario

Herramientas del sitio


curso-cpp:ambiente:oiax

Diferencias

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

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
curso-cpp:ambiente:oiax [2017/09/29 00:00]
santo
curso-cpp:ambiente:oiax [2017/11/26 02:47] (actual)
santo [Configuración de compilación con Geany]
Línea 2: Línea 2:
  
 Esta es la opción ideal para tener un entorno de trabajo idéntico al que se utiliza en las competencias de programación de la OIA. Esta es la opción ideal para tener un entorno de trabajo idéntico al que se utiliza en las competencias de programación de la OIA.
 +
 +Si surge algún problema o la instalación como se explica acá no funciona, sugerimos consultar con screenshots y/o una descripción de lo que pasa en el [[http://​foro.oia.unsam.edu.ar|foro]]. ​
  
 ===== Instalación de VirtualBox ===== ===== Instalación de VirtualBox =====
Línea 21: Línea 23:
 Esta máquina virtual contiene todo lo indicado en http://​www.oia.unsam.edu.ar/​oia-programacion/​oiax/,​ y en particular para utilizarla basta loguear con el usuario "​oia",​ password "​oia"​. Esta máquina virtual contiene todo lo indicado en http://​www.oia.unsam.edu.ar/​oia-programacion/​oiax/,​ y en particular para utilizarla basta loguear con el usuario "​oia",​ password "​oia"​.
  
 +===== Como configurar y lanzar la máquina virtual =====
  
-===== Configuración ​de compilación con Geany =====+Se debe abrir Virtualbox, y crear una nueva máquina virtual en base al archivo .vdi descargado del sitio web de la OIA. Las siguientes imágenes muestran el proceso:
  
-Este paso es opcional, y Geany ya funcionará adecuadamente sin necesidad de llevarlo a caboSin embargo, recomendamos realizar este paso para configurar algunas opciones para el compilador, que ayudan a detectar errores comunes al programar más fácilmente.+{{ :​curso-cpp:​ambiente:​vboxtut1.png?nolink |}} 
 +{{ :​curso-cpp:​ambiente:​vboxtut2.png?nolink |}} 
 +{{ :​curso-cpp:​ambiente:​vboxtut3.png?​nolink |}} 
 +{{ :​curso-cpp:​ambiente:​vboxtut4.png?​nolink |}} 
 +{{ :​curso-cpp:​ambiente:​vboxtut5.png?​nolink |}}
  
-Una vez abierto Geany (dentro de la máquina virtual ​ya funcionando)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:+Una vez que hemos creado ​la máquina virtual, ​a partir de ahora siempre que necesitemos utilizarlabasta con abrir virtualbox, seleccionar la máquina virtual en cuestión ​hacer clic en la flecha verde de Start/Comenzar.
  
-g++ -std=c++11 -g -O2 -Wshadow -Wall -Wextra -D_GLIBCXX_DEBUG -c "​%f"​+{{ :curso-cpp:​ambiente:​vboxtut6.png?​nolink |}}
  
-Hacemos lo mismo con la línea que está inmediatamente debajo, "​Construcción"​ / "​Build",​ reemplazándola por lo siguiente:​ +===== Configuración de compilación con Geany =====
- +
-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/oiax.1506643205.txt.gz · Última modificación: 2017/09/29 00:00 por santo