Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
curso-cpp:ambiente:oiax [2016/09/23 04:24] santo creado |
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 9: | Línea 11: | ||
https://www.virtualbox.org/wiki/Downloads | https://www.virtualbox.org/wiki/Downloads | ||
- | Desde esta página se debe descargar la versión de VirtualBox correspondiente al sistema operativo que se está usando, y proceder a su instalación. | + | Desde esta página, en la parte de "VirtualBox binaries", se debe descargar la versión de VirtualBox correspondiente al sistema operativo que se está usando, y proceder a su instalación. Por ejemplo si se usa windows, se baja haciendo clic en donde dice "Windows hosts". |
+ | |||
+ | Luego de descargar el instalador, se ejecuta y se instala Virtualbox. | ||
===== Descarga de la máquina virtual ===== | ===== Descarga de la máquina virtual ===== | ||
Línea 19: | 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 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. | + | {{ :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, 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 utilizarla, basta con abrir virtualbox, seleccionar la máquina virtual en cuestión y 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í]]. | ||