Articulo de referencia

Código::Bloques

{{cite web | url=https://www.codeblocks.org/license | title=License | access-date=2014-07-21}} "},"website":{"wt":"{{Official URL}}"}},"i":0}}]}"> Code::Blocks es un IDE gratuit...

Code::Blocks es un IDE gratuito , de código abierto y multiplataforma que admite varios compiladores , incluidos GCC , Clang y Visual C++ . Está desarrollado en C++ utilizando wxWidgets como kit de herramientas de interfaz gráfica . Gracias a su arquitectura de complementos, sus capacidades y características se definen mediante los complementos proporcionados. Actualmente, Code::Blocks está orientado a C , C++ y Fortran . Cuenta con un sistema de compilación personalizado y soporte opcional para Make .

Code::Blocks se está desarrollando para Windows y Linux y se ha portado a FreeBSD , [ 3 ] OpenBSD [ 4 ] y Solaris . [ 5 ] El último binario proporcionado para macOS es la versión 13.12 publicada el 26/12/2013 (compatible con Mac OS X 10.6 y posterior), pero se pueden compilar versiones más recientes y MacPorts proporciona la versión 17.12.

Historia

Tras publicar dos versiones candidatas, la 1.0rc1 el 25 de julio de 2005 y la 1.0rc2 el 25 de octubre de 2005, en lugar de lanzar la versión final, los desarrolladores del proyecto comenzaron a añadir muchas funciones nuevas, lo que provocó que el lanzamiento final se pospusiera repetidamente. En su lugar, se publicaban diariamente compilaciones nocturnas de la última versión de SVN .

La primera versión estable se lanzó el 28 de febrero de 2008, con el número de versión 8.02. El esquema de versiones se modificó al de Ubuntu , donde el número principal y secundario representan el año y el mes del lanzamiento. La versión 25.03 es la última versión estable; sin embargo, para obtener la versión más actualizada, el usuario puede descargar la compilación nocturna relativamente estable o el código fuente desde SVN .

Jennic Limited, antes de su cierre, distribuyó una versión de Code::Blocks personalizada para funcionar con sus microcontroladores. [ 6 ]

Características

Code::Blocks admite varios compiladores, incluidos GCC , MinGW , Mingw-w64 , Digital Mars , Microsoft Visual C++ , Borland C++ , LLVM Clang , Watcom y LCC .

Depurador

El depurador de Code::Blocks ofrece soporte completo para puntos de interrupción. Además, permite al usuario depurar su programa accediendo a la visualización local de símbolos y argumentos de funciones, puntos de observación definidos por el usuario, pila de llamadas, desensamblaje , volcado de memoria personalizado, cambio de subprocesos, registros de la CPU e interfaz de depuración GNU .

Diseñador de interfaz gráfica de usuario (GUI)

A partir de la versión 13.12, Code::Blocks incluye un diseñador de interfaz gráfica de usuario llamado wxSmith. Es una adaptación de wxWidgets versión 2.9.4. [ 7 ] Para crear una aplicación completa de wxWidgets, se debe instalar el SDK de wxWidgets correspondiente.

migración de usuarios

Algunas de las características de Code::Blocks están dirigidas a usuarios que migran desde otros IDE; entre ellas se incluyen Dev-C++ , la importación de proyectos de Microsoft Visual C++ (MSVC 7 y 10) y la compatibilidad con Dev-C++ Devpak.

Archivos del proyecto y sistema de compilación

Code::Blocks utiliza un sistema de compilación personalizado que almacena la información en archivos de proyecto basados ​​en XML. Opcionalmente, puede usar makefiles externos, lo que simplifica la interacción con proyectos que utilizan los sistemas de compilación GNU o qmake .

Véase también

Referencias

  1. "¡Code::Blocks 25.03 ya está aquí!" . 31 de marzo de 2025 . Consultado el 4 de julio de 2025 .
  2. "Licencia" . Consultado el 21 de julio de 2014 .
  3. Code::Blocks en la colección de puertos de FreeBSD
  4. "Code::Blocks en la colección de puertos de OpenBSD" . Archivado del original el 27/07/2022 . Consultado el 07/02/2014 .
  5. Instrucciones para instalar Code::Blocks desde el código fuente en Solaris
  6. "JN-UG-3028 Guía del usuario del IDE Code::Blocks" . Archivado del original el 5 de junio de 2017. Consultado el 28 de mayo de 2008 .
  7. Registro de cambios de CodeBlocks 13.12
  • Sitio web oficialEdita esto en Wikidata