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...

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 +información...
FinalidadGestionar y moderar tus comentarios. +información...
LegitimaciónConsentimiento del interesado. +información...
DestinatariosAutomattic Inc., EEUU para filtrar el spam. +información...
DerechosAcceder, rectificar y cancelar los datos, así como otros derechos. +información...
Información adicionalPuedes consultar la información adicional y detallada sobre protección de datos en nuestra página de política de privacidad.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Scroll al inicio

Descubre más desde javiercachon.com

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

Seguir leyendo