Curso de programación desde cero
con C++
XCode y CodeBlocks Alternativas de IDEs y compiladores para
sistemas Linux y MacOS.
MacOS y Linux
• Alternativas a Windows
Qué herramientas utilizar en sistemas El ideal sería que todo estudiante utilice En el caso de Linux utilizaremos como
Linux y MacOS. un sistema Windows y el IDE Visual recomendación el IDE CodeBlocks y el
Studio (junto al compilador MSVC), sin compilador GCC; en el caso de MacOS se
embargo no todo estudiante lo tendrá, ya usará XCode y el compilador LLVM.
• C r e a c i ó n d e p r o y e c t o s e n XC o d e
sea por una cuestión económica o de
Cómo crear un programa C++ en XCode.
preferencia.
Aquí mostraremos cómo conseguir un
• Creación de proyectos en IDE adecuado para sistemas Linux y
CodeBlocks
MacOS, así como el compilador
Como crear un programa C++ en
adecuado para cada uno.
CodeBlocks.
De Uruguay para el mundo WhatsApp o Telegram +598 94 815 035 w w w.ka e dus oft.e du.uy
Curso de PROGRAMACIÓN DESDE CERO con C++ XCode y CodeBlocks
CONTENIDO
Linux ....................................................................................................................................................... 3
Instalar GCC ........................................................................................................................................ 3
Instalar y ejecutar CodeBlocks........................................................................................................... 3
MacOs .................................................................................................................................................... 8
Instalar XCode mediante consola ...................................................................................................... 8
Instalar XCode vía AppSotre .............................................................................................................. 8
Ejecutar XCode y crear el primer programa ...................................................................................... 9
KA EduSoft: +598 94 815 035 2 www.kaedusoft.edu.uy
Curso de PROGRAMACIÓN DESDE CERO con C++ XCode y CodeBlocks
LINUX
Veamos cómo instalar el compilador y el IDE en Linux. En este ejemplo se verá cómo realizar esta
tarea en Ubuntu. Cada estudiante es responsable de replicar estas instrucciones según su propia
distribución, variando un poco más en caso de paquetes RPM. Sin embargo, la idea es siempre la
misma: instalar el compilador y luego el IDE de preferencia.
Instalar GCC
Abrir la consola o terminal de tu sistema (puedes presionar CTRL+ALT+T o buscarla manualmente).
Una vez abierta escribe el siguiente comando para actualizar el repositorio (el signo $ no debe
escribirse):
$ sudo apt update
Instalar GCC con el siguiente comando:
$ sudo apt install g++
Seguir los pasos que se especifiquen.
Instalar y ejecutar CodeBlocks
En la consola simplemente escribir:
$ sudo apt install codeblocks
Seguir las instrucciones.
Una vez terminada la instalación se podrá ejecutar CodeBlocks. Al abrirlo por primera vez debería
iniciar el proceso de autodetección de compilador:
KA EduSoft: +598 94 815 035 3 www.kaedusoft.edu.uy
Curso de PROGRAMACIÓN DESDE CERO con C++ XCode y CodeBlocks
Verificar que esté seleccionado GNU GCC Compiler y hacer click en OK. Una vez iniciado el IDE hacer
click en New Project (o Nuevo proyecto):
Elegir como opción una Aplicación de consola:
En la ventana que aparece hacer click en Next:
KA EduSoft: +598 94 815 035 4 www.kaedusoft.edu.uy
Curso de PROGRAMACIÓN DESDE CERO con C++ XCode y CodeBlocks
En la siguiente ventana elegir C++ y hacer click en Next:
Luego configurar los datos básicos del proyecto, como su nombre y ubicación:
KA EduSoft: +598 94 815 035 5 www.kaedusoft.edu.uy
Curso de PROGRAMACIÓN DESDE CERO con C++ XCode y CodeBlocks
Verificar que el compilador esté en GNU GCC Compiler y hacer click en Finish:
Hecho eso el proyecto estará creado. En el panel izquierdo se podrá abrir el archivo main.cpp:
KA EduSoft: +598 94 815 035 6 www.kaedusoft.edu.uy
Curso de PROGRAMACIÓN DESDE CERO con C++ XCode y CodeBlocks
Al hacer doble click en main.cpp se abrirá el editor de código fuente con un programa básico ya
cargado con un código que mostrará Hello world! en la salida. Para verificar que funciona ir al
menú Build → Build and Run o utilizar el botón de la barra de herramientas. Deberá aparecer la
consola con el mensaje de salida:
Con esto estaría completado.
KA EduSoft: +598 94 815 035 7 www.kaedusoft.edu.uy
Curso de PROGRAMACIÓN DESDE CERO con C++ XCode y CodeBlocks
MACOS
Veamos cómo instalar el compilador y el IDE en MacOs.
Instalar XCode mediante consola
Abrir la consola o terminal del sistema y escribir el siguiente comando:
luaCopy codexcode-select –install
Seguir los pasos que se indicarán.
Instalar XCode vía AppSotre
En la AppStore buscar XCode:
Elegir la opción XCode y luego hacer click en Get:
Hecho eso comenzará la descarga e instalación, la cual es bastante pesada. Si tu sistema operativo
no está actualizada deberás buscar manualmente en internet la versión mínima compatible con tu
sistema.
En el siguiente enlace tienes la lista de las versiones de XCode y los sistemas con los que es
compatible: https://developer.apple.com/support/xcode
En el siguiente enlace tiene las versiones anteriores de XCode para descargarlas, así que una vez que
verificas la lista anterior entra aquí y descarga el XCode adecuado para ti:
https://developer.apple.com/support/xcode
KA EduSoft: +598 94 815 035 8 www.kaedusoft.edu.uy
Curso de PROGRAMACIÓN DESDE CERO con C++ XCode y CodeBlocks
Ejecutar XCode y crear el primer programa
Instalado XCode deberemos abrirlo y veremos la siguiente ventana:
Elegir la opción Create a new XCode Project. En el siguiente cuadro hacer click en la pestaña macOS
para seleccionar dicho sistema como objetivo de nuestra aplicación:
Elegir la opción Command Line Tool tal como se muestra en la imagen anterior y luego hacer click
en el botón Next:
KA EduSoft: +598 94 815 035 9 www.kaedusoft.edu.uy
Curso de PROGRAMACIÓN DESDE CERO con C++ XCode y CodeBlocks
Ponerle nombre al proyecto y en la opción Language elegir C++:
Hacer click en Next y esperar a que cargue lo necesario:
KA EduSoft: +598 94 815 035 10 www.kaedusoft.edu.uy
Curso de PROGRAMACIÓN DESDE CERO con C++ XCode y CodeBlocks
En el panel izquierdo se podrá ver que ya habrá creado un archivo main.cpp. Al hacer doble click
en él se abrirá y se podrá ver el código fuente básico ya escrito:
Este código tiene algunas variaciones respecto al ejemplo dado en el curso, pero no importa, servirá
para verificar que todo funciona. Asimismo el estudiante puede borrar el texto a mano y escribir el
código tal cual está dado en clase.
Para compilar y ejecutar ir al menú Product → Build For → Running:
KA EduSoft: +598 94 815 035 11 www.kaedusoft.edu.uy
Curso de PROGRAMACIÓN DESDE CERO con C++ XCode y CodeBlocks
También se puede hacer click en el botón de la barra de herramientas. Una vez el programa se
ejecuta se podrá ver el resultado en la salida:
Con todo esto, ya estarás listo/a para poder programar en C++ en un sistema operativo MacOS.
KA EduSoft: +598 94 815 035 12 www.kaedusoft.edu.uy