Code::Blocks: IDE gratuito para C/C++ y Fortran en Debian.

Anuncio

Code::Blocks es un entorno de desarrollo integrado de código abierto, que soporta múltiples compiladores, que incluye GCC, Clang y Visual C++. Se desarrolló en C++ usando wxWidgets como el kit de herramientas GUI. Utilizando una arquitectura de complemento, sus capacidades y características están definidas por los complementos proporcionados. Está orientado hacia C, C++ y Fortran.

Code::Blocks es un IDE multiplataforma, de código abierto y gratuito, de C/C++ y Fortran creado para satisfacer las necesidades más exigentes de sus usuarios. Está diseñado para ser muy extensible y totalmente configurable.

Construido alrededor de un marco de plugins, Code::Blocks se puede ampliar con plugins. Se puede agregar cualquier tipo de funcionalidad instalando/codificando un plugin. Por ejemplo, la funcionalidad de compilación y depuración de eventos la proporcionan los plugins.

Debido a que Dev-C++ es un IDE para los lenguajes C y C++ y está creado en Delphi, surgió la idea y necesidad de crear un IDE hecho en los lenguajes adecuados: C y C++. Con esta motivación se creó Code::Blocks.

Code::Blocks está licenciado bajo la Licencia pública general de GNU y está disponible para Windows, Linux y macOS y ha sido portado a FreeBSD,​ OpenBSD2​ y Solaris.​

Características

Reflejos:

  • ¡Fuente abierta! GPLv3, sin costes ocultos.
  • Multiplataforma. Se ejecuta en Linux, Mac, Windows (usa wxWidgets).
  • Escrito en C++. No se necesitan idiomas interpretados ni bibliotecas propietarias.
  • Extensible mediante complementos

Compilador:

  • Compatibilidad con múltiples compiladores:
    • GCC (MingW / GNU GCC)
    • MSVC++
    • clang
    • Digital Mars
    • Borland C++ 5.5
    • Open Watcom
    • …y más
  • Sistema de compilación personalizado muy rápido (no se necesitan archivos MAKE)
  • Soporte para compilaciones paralelas (utilizando los núcleos adicionales de su CPU)
  • Proyectos multiobjetivo
  • Espacios de trabajo para combinar múltiples proyectos
  • Dependencias entre proyectos dentro del espacio de trabajo
  • Importa proyectos y espacios de trabajo de MSVC (NOTA: el código ensamblador aún no es compatible)
  • Importa proyectos Dev-C++

Depurador:

  • Interfaces GNU GDB
  • También es compatible con MS CDB (no con todas las funciones)
  • Soporte completo de puntos de interrupción:
    • Puntos de interrupción del código
    • Puntos de interrupción de datos (lectura, escritura y lectura/escritura)
    • Condiciones de punto de interrupción (se interrumpe solo cuando una expresión es verdadera)
    • Recuentos de ignorancia de puntos de interrupción (interrupción solo después de una cierta cantidad de visitas)
  • Mostrar símbolos y argumentos de funciones locales
  • Observaciones definidas por el usuario (soporte para observar tipos definidos por el usuario mediante secuencias de comandos)
  • Pila de llamadas
  • Desmontaje
  • Volcado de memoria personalizado
  • Cambiar entre hilos
  • Ver registros de CPU

Interfaz:

  • Resaltado de sintaxis, personalizable y extensible.
  • Plegado de código para archivos C, C++, Fortran, XML y muchos más.
  • Interfaz con pestañas
  • Finalización de código
  • Navegador de clases
  • Sangría inteligente
  • Intercambio con una sola tecla entre archivos .h y .c/.cpp
  • Abrir lista de archivos para cambiar rápidamente entre archivos (opcional)
  • “Herramientas” externas personalizables
  • Gestión de listas de tareas con diferentes usuarios

¡Y muchas más funciones proporcionadas a través de complementos!

Instalando Code::Blocks en debian 12, mx-linux 23.2

Primero asegúrese de tener el software necesario para compilar y depurar programas.

  1. Instale el compilador.
$ sudo apt-get install build-essential
  1. Instale el depurador.
$ sudo apt-get install gdb

El programa xterm es un emulador de terminal del sistema X Window para Code::Blocks

$ sudo apt install xterm

Necesitará instalar wxWidgets para usar Codeblocks

Instalar Archivos de desarrollo librería gráfica wxSmith

$ sudo apt-get install wxsmith-headers
  1. Instale la biblioteca wxWidgets.
$ sudo apt-get install libwxgtk-gl3.2-1 libwxgtk3.2-1 
  1. 4. Instale los paquetes de desarrollo de wxWidgets. (Esto se utiliza para desarrollar sus propias aplicaciones wxWidgets).
$ sudo apt-get install libwxgtk3.2-dev

5.(OPCIONAL) Instale la documentación de wxWidgets.

Anuncio
$ sudo apt-get install wx3.2-doc

Para instalar el IDE Codeblocks completo introducimos este comando

$ sudo apt-get install codeblocks codeblocks-contrib

Instalando Code::Blocks en Ubuntu 24.04 LTS

Primero asegúrese de tener el software necesario para compilar y depurar programas.

  1. Instale el compilador.
$ sudo apt-get install build-essential
  1. Instale el depurador.
$ sudo apt-get install gdb

El programa xterm es un emulador de terminal del sistema X Window para Code::Blocks

$ sudo apt install xterm

Necesitará instalar wxWidgets para usar Codeblocks

$ sudo apt install wxsmith-headers
  1. Instale la biblioteca wxWidgets.
$ sudo apt-get install libwxgtk3.0-4
  1. 4. Instale los paquetes de desarrollo de wxWidgets. (Esto se utiliza para desarrollar sus propias aplicaciones wxWidgets).
$ sudo apt-get install libwxgtk3.0-dev

5.(OPCIONAL) Instale la documentación de wxWidgets.

$ sudo apt-get install wx3.0-doc

Codeblocks está empaquetado en paquetes Debian separados y los paquetes se archivan juntos en un archivo tar.gz.

  1. Descargue el archivo tar.gz a su computadora en https://www.codeblocks.org/downloads/binaries/ y extraiga los archivos a un directorio vacío
$ tar xvf codeblocks_*_amd64_stable.tar.xz
  1. Instale todos los paquetes al mismo tiempo.
$ sudo dpkg -i *.deb

Para instalar Code::Blocks desde este PPA, abra una terminal y escriba:

$ sudo add-apt-repository ppa:codeblocks-devs/daily
$ sudo apt-get update
$ sudo apt-get install codeblocks codeblocks-contrib

Instalando Code::Blocks en Fedora 39/40

Abrimos una consola y ejecutamos el siguiente comando.

$ sudo dnf install codeblocks codeblocks-contrib

Instalar CodeBlocks desde línea de comandos en Arch

Abrimos una terminal y ejecutamos el siguiente comando.

$ sudo pacman -Syu codeblocks

Resumen

Code::Blocks, el IDE con todas las características que necesita, con una apariencia, funcionamiento y operación consistentes en todas las plataformas para programar en C/C++ y Fortran en entorno Linux para desarrollar en código abierto software libre.

Nuestra puntuación
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)
Anuncio

Comparte en las redes sociales...

Descubre más desde javiercachon.com

Suscríbete y recibe las últimas entradas en tu correo electrónico.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos
ResponsableJavier Cachón Garrido +info...
FinalidadGestionar y moderar tus comentarios. +info...
LegitimaciónConsentimiento del interesado. +info...
DestinatariosAutomattic Inc., EEUU para filtrar el spam. +info...
DerechosAcceder, rectificar y cancelar los datos, así como otros derechos. +info...
Información adicionalPuedes consultar la información adicional y detallada sobre protección de datos en nuestra página de política de privacidad.

Traducir »
Scroll al inicio

Descubre más desde javiercachon.com

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo

¡Hola!

Haz clic en uno de nuestros representantes a continuación para chatear por Telegram o envíanos un correo electrónico a soporte@javiercachon.com

¡Ayuda!