Cuando se inicia en el mundo de la programación en C/C++ se requiere de un entorno IDE (Integrated Development Environment ) lo que se traduce al español como Entorno de Desarrollo Integrado. Una IDE como Code::Blocks es una sistema de software o aplicación informática para la creación de aplicaciones que posee varias herramientas, y por medio de su interfaz gráfica de usuario le proporciona al desarrollador poder programar aplicaciones con rapidez, al igual de ahorrarse bastante tiempo y complicaciones al no tener que manualmente integrar todas las diversas herramientas necesarias para poder codificar y compilar una aplicación, entre otra cosas.
Y es cierto que Code::Blocks no es tan conocido como se debería, pero sin duda alguna entra en la categoría de mejores IDE para programar en C/C++ debido a sus muchas peculiaridades. Además de ello está licenciado bajo la Licencia pública general de GNU por lo que se puede obtener Code::Blocks gratis.
En este Post estaremos hablando de Code::Blocks, de como instalar Code::Blocks , y de las configuraciones básicas de Code::Blocks.
¿Qué es Code::Blocks?
Code::Blocks es un IDE (Entorno de Desarrollo Integrado) de código abierto y representa una excelente opción para programar en los lenguajes C/C++. También es multiplataforma por lo que se existen versiones de Code::Blocks para Windows, Linux y Mac. También soporta múltiples compiladores como los son GCC, Digital Mars Compiler, Borland C++ Compiler, entre otros.
Code::Blocks además fue diseñado para ser completamente configurable y muy extensible. Se puede ampliar la funcionalidad de Code::Blocks mediante la utilización de plugins y del mismo modo se pueden extender complementos y se puede agregar cualquier tipo de funcionalidad mediante la codificación / instalación de los mismo.
Algunas Características de Code::Blocks
- La interfaz de usuario es muy amigable y con un diseño muy intuitivo.
- Soporte para varios compiladores como: Microsoft Visual Toolkit, GCC, Borland C++ Compiler, Digital Mars Compiler, Intel C++ Compiler y Open Watcom. Si se tiene instalado algunos de ellos Code::Blocks lo detectará automáticamente.
- Posee navegador de proyectos, vistas de archivos, clases , recursos de gran utilidad.
- Se puede personalizar el color de sintaxis.
- Autocompletado de código.
- Generación de Clases (Class Wizard).
- Tabulación inteligente.
- Generación de estadísticas y resumen de código.
- Posee un sistema de construcción (build) rápido.
- Soporte para compilación en paralelo.
- Interfaz con GNU GDB (Depuración).
- Desensamblado de código.
- Posee compatibilidad con bibliotecas como OpenGl y SDL.
- Multiplataforma.
Descargar Code::Blocks Gratis
Como se mencionó Code::Blokcs es multiplataforma y se encuentra disponibles para Windows, Mac y Linux.
Descargar Code::Blocks para Windows 10 / 8.x / 7 / Vista /XP (32Bits / 64Bits)
Versión Con MinGW
El archivo codeblocks mingw setup es la versión que debes intalar sino cuentas con algún compilador compatible con Code::Blocks, este archivo incluye el compilador GCC / G ++ / GFortran y el depurador GDB.
Code::Blocks MinGW 64Bits Code::blocks MinGW 32Bits
Versión Sin MinGW
El archivo codeblocks setup es la versión que debes instalar si ya cuentas con un compilador y solo quieres hacer uso de la interfaz gráfica de Code::Blocks. Debes tener en cuanta que el compilador que ya tengas instalado debe ser compatible con Code::Blocks.
Code::Blocks 64Bits Codeblocks 32Bits
Para otras versiones de Code::Block para Windows visite Enlace
Descargar Code::Blocks para Linux 32Bits / 64Bits
Las versiones para Linux son paquetes comprimidos (tar, tar.xz o tar.bz2). Una vez que descomprima el paquete que descargó, contará con todos los paquetes .rpm o .deb requeridos para instalar Code::Blocks.
Code::Blocks para LinuxDescargar Code::Blocks para Mac OS X
La ultima versión de Code::Blocks no se encuentra disponible para Mac actualmente, esto debido a ciertos problemas causados por el endurecimiento de los paquetes de instalación de Apple y la ausencia de desarrolladores de Mac.
En su defecto para Mac la versión que se encuentra disponible es CodeBlocks-13.12
Code::Blocks para Mac
Para más información de Code::Block para Mac visite Enlace
¿Cómo Instalar Code::Blocks en Windows?
Instalar Code::Blocks en Windows es muy fácil, solo basta con ejecutar el archivo descargado y seguir la instrucciones del instalador. Para las mayorías de los casos solo es siguiente, siguiente, siguiente… Durante la instalación se puede personalizar los componentes a instalar y la ruta de instalación, más sin embargo si no tiene mucho conocimiento al respecto es mejor dejar todo por default.
– Aceptación de los términos de la licencia. Necesario para continuar con la instalación del software.

– Selección de los componentes . Aquí es donde podemos elegir que componentes instalar, si no tiene mucho conocimiento al respecto es mejor dejarlo por default.

– Elegir ruta. Podemos seleccionar una ruta de instalación diferente a la que nos indica el programa. Más sin embargo lo recomendable es no cambiarla.

– Listo. Ya finalizada la instalación puede hacer uso del programa.

Nota: Las indicaciones anteriores pertenecen a los pasos para instalar Code::Blocks MinGW en Windows. Los pasos para instalar Code::Blocks sin MinGW son similares.
Sino instalo la versión MinGW de Code::Blocks y no tiene ya instalado un compilador compatible con Code::Blocks, el programa no compilará los archivos, debido a que solo la versión MinGW trae los compiladores incorporados. De poseer un compilador ya instalado compatible con Code::Blocks este lo detectará de forma automática. Para seleccionar un compilador debe irse a Settings > Compiler > Global Compiler Settings y allí seleccionar el compilador de su preferencia. El compilador por default es GNU GCC Compiler.
Agregar el Compilador de Code::Block al PATH
Si queremos usar el compilador que se instalo con code::blocks usando solo la consola del sistema y no utilizar la interfaz de code::blocks, lo que debemos hacer es agregar la ruta donde se encuentra los compiladores al PATH del sistema. A continuación se indicará la forma de agregar al path la carpeta bin de code::blocks para los diferentes sistemas compatibles.
✔ Agregar el Compilador de Code::Block al PATH de Windows
Lo primero que se debe hacer en el caso de Windows es dirigimos a la ruta de code::blocks donde se encuentra la carpeta bin, la cual sería algo similar a C:\Program Files\CodeBlocks\MinGW\bin y copiamos esa dirección.
Nos dirigimos luego al Panel de control > Sistema y seguridad > Sistema y seleccionamos la opción de Configuración Avanzada del Sistema y luego la opción Variables de Entorno.

Luego damos doble clic en la Variable del Sistema Path y se nos abrirá otra venta donde daremos clic en Nuevo y se nos habilitará la opción pa agregar una nueva ruta. Copiamos la ruta que seleccionamos anteriormente y aceptamos todos los cambios.

Ya con esto podemos hacer uso a través de la consola del sistema de los compiladores que instalamos con code::blocks sin necesidad de usar la interfaz de code::blocks.
✔ Agregar el Compilador de Code::Block al PATH de Mac OX
En Mac la manera de agregar la ruta de la carpeta bin de code::blocks es mucho más sencillo.
En primera instancia abrimos el terminal y copiamos el siguiente comando:
sudo nano /etc/paths
Al ejecutar el comando anterior se nos abrirá un archivo para pegar nuestra nueva ruta, que para este caso es la ruta de la carpeta bin de code::blocks. Este archivo mostrará una listas de las entradas que ya se encuentran agregadas al PATH, una por fila. Para agregar la nueva entrada nos dirigimos al final y pegamos la ruta.
Luego presionamos CTRL+O
para guardar los cambios y CTRL+X
para salir.
SI quiere verificar que la nueva entrada fue agregada correctamente al PATH puede ejecutar el siguiente comando:
echo $PATH
De esta manera se agrega permanentemente una entrada a la variable PATH de Mac OS X, de forma global y para todos los usuarios del sistema.
Nota: En caso de tener varios usuarios es necesario que todos los usuarios que vayan a hacer uso del compilador a través del terminal tenga los permisos de lectura y escritura correctamente configurados. De lo contrario se generará un error de permisos al tratar de lanzar la aplicación.
✔ Agregar el Compilador de Code::Block al PATH de Linux
En Linux el procedimiento es muy similar a como se realiza en Mac. Lo primero es abrir el terminal y copiar el siguiente comando:
vim /etc/profile
Esto nos abrirá el archivo .profile donde nos dirigiremos al final y luego de la ultima linea pegaremos la ruta a agregar al PATH, lo cual sería algo como esto:
export PATH="Ruta de la carpeta bin de CodeBlock":$PATH
Guardamos los cambios. Y para que se apliquen los cambios de manera inmediata ejecutamos el siguiente comando:
source /etc/profile
Para verificar que la nueva entrada fue agregada correctamente a la Variable PATH podemos ejecutar el siguiente comando:
echo $PATH
Si los pasos fueron realizados correctamente podrá observar que aparecerá la nueva ruta agregada en la cadena mostrada.
Itís hard to find knowledgeable people for this subject, but you seem like you know what youíre talking about! Thanks
Hello! I simply would like to offer you a huge thumbs up for the great information you have right here on this post. I will be coming back to your blog for more soon.