Está en la página 1de 11

UNIVERSIDAD NACIONAL de LA RIOJA Cátedra: Programación I.

Dpto. De Cs. Exactas, Físicas y Ing. Rafael Moyano.


Naturales. Versión: 04.20

Guía de instalación de Code::Blocks


Objetivos
- Servir de guía a los alumnos en la instalación del entorno de desarrollo integrado en sus
computadoras.
- Crear exitosamente un proyecto para poder empezar a practicar programación con el lenguaje C,
que es el usado para el cursado de la materia.

1. Introducción
Code::Blocks es un entorno de desarrollo integrado de código abierto, que soporta múltiples
compiladores, entre los que podemos nombrar a: GCC, Clang y Visual C++ entre otros.
El proyecto liberó su primer versión en el año 2005 y el motivo de la creación del mismo se debe
a que no existía un IDE con características similares para programar en C y C++. Se encontraba
Dev-C++ el cual está programado en Delphi y en ese mismo año se dejó de mantener el proyecto,
quedando discontinuado hasta la actualidad. El IDE se programó empleando el lenguaje C++ y
wxWidgets como librería para la interfaz de usuario (GUI). Se diseñó con una arquitectura para
ser fácilmente extensible mediante complementos (Plug-ins) y altamente configurable, cualquier
tipo de funcionalidad puede ser añadida instalando o programando un complemento.

A marzo del 2020, la última versión disponible es 20.03. Code::Blocks está orientado hacia C,
C++ y Fortran.

1.1 Razones para utilizar wxWidgets


De los entornos de desarrollo integrado disponibles elegimos Code::Blocks por los siguientes
motivos:
• Ejecución y estabilidad: Su velocidad y estabilidad es superior a otros entornos de
desarrollo como Eclipse o Netbeans.
• Multiplataforma: Corre en GNU/Linux, Mac OS, Microsoft Windows, FreeBSD, NetBSD,
OpenBSD, etc. El look and feel es consistente en todas las plataformas gracias a la
librería wxWidgets.
• Adopción: Su uso está ampliamente difundido con varias instituciones educativas que lo
emplean para enseñar programación y proyectos de software libre que lo emplean para
programar.
• Disponibilidad: Es un proyecto activo, se encuentra bien documentado y soportado por
una comunidad de desarrolladores alrededor del mundo, lo que nos garantiza su
disponibilidad y estabilidad a lo largo del tiempo.

1
UNIVERSIDAD NACIONAL de LA RIOJA Cátedra: Programación I.
Dpto. De Cs. Exactas, Físicas y Ing. Rafael Moyano.
Naturales. Versión: 04.20

1.2 Licencia
El IDE es distribuido bajo la Licencia Pública General GPLv3, la cual establece los siguiente
términos:
• La licencia permite que el código se pueda copiar, modificar y distribuir siempre y cuando
se incluya la licencia y copyright en todas y cada de una de las distribuciones.
• Si se realiza alguna modificación, hay que indicar los cambios realizados y tiene que ser
distribuidos con la misma licencia.
• El software se puede emplear de forma privada, también para fines comerciales pero en
caso de que se pruebe que se empleó éste código exclusivamente para tal fin, se arriesga
a verse obligado a liberar todo el código como libre.
• El software se entrega sin ninguna garantía y los autores no pueden ser culpados por
ningún daño provocado por el mismo.

2. Instalación

a) Ir al sitio web oficial del proyecto1:

b) Hacer click en la sección Descargas (Downloads):

c) Code::Blocks provee tres opciones para su instalación, hacemos click en Descargar el


ejecutable (Binary release):

1 www.codeblocks.org

2
UNIVERSIDAD NACIONAL de LA RIOJA Cátedra: Programación I.
Dpto. De Cs. Exactas, Físicas y Ing. Rafael Moyano.
Naturales. Versión: 04.20

d) Seleccionar el archivo ejecutable en cuyo nombre figura el compilador Mingw (Codeblocks-


20.03mingw-setup.exe) para descarga:

e) Guarde el instalador en su computadora (Se puede demorar un par de minutos


dependiendo de su velocidad de conexión a Internet):

3
UNIVERSIDAD NACIONAL de LA RIOJA Cátedra: Programación I.
Dpto. De Cs. Exactas, Físicas y Ing. Rafael Moyano.
Naturales. Versión: 04.20

f) Una vez finalizada la descarga, ejecutar el instalador y hacer click en Siguiente (Next):

g) En Acuerdo de Licenciamiento (License Agreement) hay que Aceptar (I agree) los


términos de la licencia:

4
UNIVERSIDAD NACIONAL de LA RIOJA Cátedra: Programación I.
Dpto. De Cs. Exactas, Físicas y Ing. Rafael Moyano.
Naturales. Versión: 04.20

h) En Selección de componentes (Choose components) dejar tildadas las opciones por


defecto y hacer click en Continuar (Next):

i) Seleccionar el directorio a dónde se va instalar y hacer click en Instalar (Install):

5
UNIVERSIDAD NACIONAL de LA RIOJA Cátedra: Programación I.
Dpto. De Cs. Exactas, Físicas y Ing. Rafael Moyano.
Naturales. Versión: 04.20

j) Una vez finalizada exitosamente la instalación, le consultará si desea ejecutar el IDE:

3- Definición de un proyecto
Para empezar a programar en Code::Blocks es conveniente definir un proyecto que
contenga todo el código que vayamos desarrollando.

a) Hay 2 opciones para crear un proyecto:


- En la página de bienvenida → Hacer click en Crear nuevo proyecto (Create new project).

6
UNIVERSIDAD NACIONAL de LA RIOJA Cátedra: Programación I.
Dpto. De Cs. Exactas, Físicas y Ing. Rafael Moyano.
Naturales. Versión: 04.20

- Ir a Archivo (File) → Nuevo (New) → Proyecto (Project).

b) Nos aparece un menú, ahí tenemos varias opciones para emplear plantillas de las arquitecturas
y librerías soportadas por C, C++ y Fortran.
Seleccionar Aplicación de consola (Console application) → Ir hacemos click en Ir (Go)

7
UNIVERSIDAD NACIONAL de LA RIOJA Cátedra: Programación I.
Dpto. De Cs. Exactas, Físicas y Ing. Rafael Moyano.
Naturales. Versión: 04.20

c) Nos aparece una ventana de bienvenida al proyecto de consola, hacer click en Siguiente
(Next):

d) Como estamos comenzando, seleccionamos el lenguaje C y hacemos click en Siguiente


(Next):

8
UNIVERSIDAD NACIONAL de LA RIOJA Cátedra: Programación I.
Dpto. De Cs. Exactas, Físicas y Ing. Rafael Moyano.
Naturales. Versión: 04.20

e) Escribimos el título del proyecto, elegimos la ubicación donde se va a crear el directorio en la


computadora y hacemos click en Siguiente (Next):

f) Elegimos el compilador a utilizar (Por defecto es GCC), dejamos habilitada la opción de debug
únicamente y hacemos click en Finalizar (Finish).

9
UNIVERSIDAD NACIONAL de LA RIOJA Cátedra: Programación I.
Dpto. De Cs. Exactas, Físicas y Ing. Rafael Moyano.
Naturales. Versión: 04.20

g) Si todo concluye sin percances, aparecerá el IDE con el nombre del proyecto en la barra de
navegación izquierda, hacemos click y nos mostrará el archivo principal main.c:

h) Podemos probar el código, para ellos vamos a hacer click en Construir y ejecutar (Build and
run) que es el ícono que tiene un engranaje y una flecha verde:

La consola nos muestra el famoso “Hola mundo”, ya pueden dedicarse a programar por el resto de
sus vidas.

10
UNIVERSIDAD NACIONAL de LA RIOJA Cátedra: Programación I.
Dpto. De Cs. Exactas, Físicas y Ing. Rafael Moyano.
Naturales. Versión: 04.20

Bibliografía
http://www.codeblocks.org/
http://www.codeblocks.org/features
https://es.wikipedia.org/wiki/Code::Blocks
https://www.gnu.org/licenses/gpl-3.0.html
http://www.bloodshed.net/index.html

11

También podría gustarte