27 mejores IDE para programación C/C ++ o editores de código fuente en Linux

27 mejores IDE para programación C/C ++ o editores de código fuente en Linux

C ++. una extensión del conocido lenguaje C. es un lenguaje de programación excelente, poderoso y de propósito general que ofrece características de programación modernas y genéricas para desarrollar a gran escala aplicaciones que van desde videojuegos, motores de búsqueda, otro software de computadora hasta sistemas operativos.

C ++. es altamente confiable y también permite la manipulación de memoria de bajo nivel para requisitos de programación más avanzados.

 Los mejores editores de IDE de Linux o editores de código fuente  Mejores editores de IDE de Linux o editores de código fuente Mejor Linux Editores IDE o editores de código fuente

Existen varios editores de texto que los programadores pueden usar para escribir código C/C ++. pero IDE ha ofrecido funciones y componentes integrales para una programación fácil e ideal. .

No te pierdas: Los 12 mejores editores de texto (GUI + CLI) para Linux

En este artículo, veremos algunos de los mejores IDE que puede encontrar en la plataforma Linux para C ++. o cualquier otra programación.

1. Netbeans para desarrollo C/C ++

Netbeans es un IDE. multiplataforma popular, de código abierto y gratuito para C/C ++. y muchos otros lenguajes de programación. Es completamente extensible mediante complementos desarrollados por la comunidad.

freestar.config.enabled_slots.push

Incluye tipos de proyectos y plantillas para C/C ++ y puedes construir aplicaciones usando bibliotecas estáticas y dinámicas. Además, puede reutilizar el código existente para crear sus proyectos y también usar la función de arrastrar y soltar para importar archivos binarios en él para crear aplicaciones desde cero.

Veamos algunas de sus características:

  1. El editor C/C ++ está bien integrado w Con la herramienta de depuración GNU GDB multisesión.
  2. Soporte para asistencia de código
  3. Soporte para C ++ 11
  4. Cree y ejecute pruebas C/C ++ desde
  5. Compatibilidad con el kit de herramientas Qt
  6. Compatibilidad con el empaquetado automático de aplicaciones compiladas en .tar. .zip. y muchos más archivos de almacenamiento
  7. Soporte para múltiples compiladores como GNU, Clang/LLVM, Cygwin, Oracle Solaris Studio y MinGW
  8. Soporte para desarrollo remoto
  9. Navegación de archivos
  10. Inspección de la fuente

NetBeans IDE para programación en C ++  NetBeans IDE para programación en C ++ NetBeans IDE para programación en C ++

Visite la página de inicio. https://netbeans.org/features/cpp/index.html

2. Code :: Blocks

Code :: Blocks. es un C ++ IDE. gratuito, altamente extensible y configurable, multiplataforma creado para ofrecer a los usuarios características demandadas e ideales. Ofrece una interfaz de usuario coherente y se siente.

Y lo más importante, puede ampliar su funcionalidad mediante el uso de complementos desarrollados por los usuarios, algunos de los complementos son parte de Code :: Blocks. release, y muchos no lo están, escritos por usuarios individuales que no forman parte del equipo de desarrollo de Code :: Block.

Sus características se clasifican en un compilador, un depurador y características de interfaz y estas incluyen:

  1. Compatibilidad con varios compiladores, incluidos GCC, clang, Borland C ++ 5.5, digital mars y muchos más
  2. Muy rápido, sin necesidad de archivos MAKE
  3. Multi-proyectos de destino
  4. Un espacio de trabajo que admite la combinación de proyectos
  5. Interfaces GNU GDB
  6. Soporte para puntos de interrupción completos, incluidos puntos de interrupción de código, puntos de interrupción de datos, condiciones de puntos de interrupción y muchos más mostrar símbolos y argumentos de funciones locales
  7. volcado de memoria personalizado y resaltado de sintaxis
  8. Interfaz personalizable y extensible, además de muchas otras características, incluidas las que se agregan a través de complementos creados por el usuario

 IDE de CodeBlocks para programación en C ++  CodeBlocks IDE para programación C ++ CodeBlocks IDE para programación C ++

Visite la página de inicio. http://www.codeblocks.org

3. Eclipse CDT (C/C ++ Development Tooling)

Eclipse es un IDE multiplataforma de código abierto muy conocido en el campo de la programación. Ofrece a los usuarios una gran GUI con soporte para la funcionalidad de arrastrar y soltar para una fácil disposición de los elementos de la interfaz.

El Eclipse CDT. es un proyecto basado en la plataforma primaria Eclipse y proporciona una IDE C/C ++ completamente funcional con las siguientes características:

  1. Admite la creación de proyectos
  2. Compilación administrada para varias cadenas de herramientas
  3. Compilación estándar
  4. Navegación de fuentes
  5. Varias herramientas de conocimiento como gráfico de llamadas, jerarquía de tipos, navegador integrado, navegador de definición de macros
  6. Editor de código con soporte para resaltado de sintaxis
  7. Soporte para navegación plegable e hipervínculo
  8. Refactorización de código fuente más generación de código
  9. Herramientas para depuración visual como memoria, registros
  10. Visores de desmontaje y muchos más

Eclipse IDE para Linux  Eclipse IDE para Linux Eclipse IDE para Linux

Visite la página de inicio. http://www.eclipse.org/cdt/

4. CodeLite IDE

CodeLite también es un IDE gratuito, de código abierto y multiplataforma diseñado y construido específicamente para programación C/C ++, JavaScript (Node.js) y PHP.

Algunas de sus principales características incluyen:

  1. Finalización de código y ofrece dos motores de finalización de código
  2. Admite varios compiladores, incluidos GCC, clang/VC ++
  3. Muestra errores como glosario de código
  4. Errores en los que se puede hacer clic a través de la pestaña de compilación
  5. Soporte para el depurador de próxima generación LLDB
  6. Soporte para GDB
  7. Soporte para refactorización
  8. Navegación de código
  9. Desarrollo remoto usando SFTP incorporado
  10. Complementos de control de fuente
  11. Herramienta RAD (Desarrollo rápido de aplicaciones) para desarrollar aplicaciones basadas en wxWidgets y muchas más funciones

 IDE de Codelite para Linux  IDE de Codelite para Linux IDE de Codelite para Linux

Visite la página de inicio. http://codelite.org/

5. Bluefish Editor

Bluefish. es más que un editor normal, es un editor ligero y rápido que ofrece a los programadores características similares a IDE para desarrollar sitios web, escribir scripts y código de software. Es multiplataforma, se ejecuta en Linux, Mac OSX, FreeBSD, OpenBSD, Solaris y Windows, y también admite muchos lenguajes de programación, incluido C/C ++.

Lea también. Las 11 mejores alternativas de Notepad ++ para Linux

Tiene muchas funciones, incluidas las que se enumeran a continuación:

  1. Interfaz de múltiples documentos
  2. Admite la apertura recursiva de archivos basado en patrones de nombre de archivo o patrón de contenido
  3. Ofrece una función de búsqueda y reemplazo muy poderosa
  4. Barra lateral de fragmentos
  5. Soporte para integrar filtros externos propios, canalizar documentos usando comandos como awk, sed, sort, además de scripts personalizados
  6. Admite la edición a pantalla completa
  7. Cargador y descargador del sitio
  8. Soporte de codificación múltiple y muchos más características

 BlueFish IDE Editor para Linux  BlueFish IDE Editor para Linux BlueFish IDE Editor para Linux

Visite la página de inicio. http://bluefish.openoffice.nl

6. Brackets Code Editor

Brackets. es un editor de texto moderno y de código abierto diseñado específicamente para el diseño y desarrollo web. Es altamente extensible a través de complementos, por lo tanto, los programadores de C/C ++ pueden usarlo instalando la extensión del paquete C/C ++/Objective-C, este paquete está diseñado para mejorar la escritura de código C/C ++ y para ofrecer características similares a IDE.

 Editor de código de soportes para Linux  Editor de código de corchetes para Linux B Editor de código rackets para Linux

Visite la página de inicio. http://brackets.io/

7. Editor de código Atom

Atom. también es un editor de texto moderno, de código abierto y multiplataforma que puede ejecutarse en Linux, Windows o Mac OS X. También se puede piratear a su base, por lo tanto, los usuarios pueden personalizarlo para satisfacer sus demandas de escritura de código.

Tiene todas las funciones y algunas de sus características principales incluyen:

  1. Administrador de paquetes integrado
  2. Autocompletado inteligente
  3. Navegador de archivos incorporado
  4. Buscar y reemplazar funciones y muchas más

 Editor de código Atom para Linux  Editor de código Atom para Linux Editor de código Atom para Linux

Visite la página de inicio. https://atom.io/ Instrucciones de instalación. : https://www.tecmint.com/atom-text-and-source-code-editor-for-linux/

8. Sublime Text Editor

Sublime Text. es un editor de texto multiplataforma bien definido diseñado y desarrollado para código, marcado y prosa. Puede usarlo para escribir código C/C ++ y ofrece una excelente interfaz de usuario.

Su lista de características se compone de:

  1. Varias selecciones
  2. Comando paleta
  3. Ir a cualquier funcionalidad
  4. Modo sin distracciones
  5. Edición dividida
  6. Soporte de cambio de proyecto instantáneo
  7. Altamente personalizable
  8. Compatibilidad con API de complementos basada en Python y otras funciones pequeñas

Sublime Code Editor para Linux Sublime Code Editor para Linux Sublime Code Editor para Linux

Visite la página de inicio. https://www.sublimetext.com Instrucciones de instalación. https://www.tecmint.com/install-sublime-text-editor-in-linux/

9. JetBrains CLion

CLion. es un IDE no gratuito, potente y multiplataforma para programación C/C ++. Es un entorno de desarrollo C/C ++ totalmente integrado para programadores, que proporciona Cmake como modelo de proyecto, una ventana de terminal integrada y un enfoque orientado al teclado para la escritura de código.

  1. Compatibilidad con el complemento C/C ++ basado en Clang
  2. Compatibilidad con la migración de la configuración de KDE 4
  3. Un renacimiento del soporte del complemento Oketa
  4. Soporte para diferentes ediciones de línea en varias vistas y complementos
  5. Soporte para la vista Grep y usa el widget para ahorrar espacio vertical y muchos más

 KDevelop IDE Editor  KDevelop IDE Editor KDevelop IDE Editor

Visite la página de inicio. https://www.kdevelop.org

12. Geany IDE

Geany. es un IDE gratuito, rápido, liviano y multiplataforma desarrollado para trabajar con pocas dependencias y también operar independientemente de los escritorios Linux populares como GNOME y KDE. Requiere bibliotecas GTK2 para su funcionalidad.

Su lista de características consta de lo siguiente:

  1. Soporte para resaltado de sintaxis
  2. Plegado de código
  3. Consejos de llamadas
  4. Autocompletar el nombre del símbolo
  5. Listas de símbolos
  6. Navegación por el código
  7. Una herramienta simple de administración de proyectos
  8. Sistema incorporado para compilar y ejecutar un código de usuario
  9. Extensible a través de complementos

 Geany IDE para Linux  Geany IDE para Linux Geany IDE para Linux

Visite la página principal. http://www.geany.org/

13. Anjuta DevStudio

Anjuta DevStudio. es un estudio de desarrollo de software GNOME simple pero potente que admite varios lenguajes de programación, incluido C/C ++.

Ofrece herramientas de programación avanzadas como como gestión de proyectos, diseñador de GUI, depurador interactivo, asistente de aplicaciones, editor de código fuente, control de versiones y muchas otras funciones. Además, a las características anteriores, Anjuta DevStudio también tiene algunas otras excelentes características de IDE y estas incluyen:

  1. Interfaz de usuario simple
  2. Extensible con complementos
  3. Glade integrado para el desarrollo de IU WYSIWYG
  4. Asistentes y plantillas de proyectos
  5. Depurador GDB integrado
  6. Administrador de archivos incorporado
  7. DevHelp integrado para el contexto-Ayuda de programación sensible
  8. Editor de código fuente con características como resaltado de sintaxis, sangría inteligente, sangría automática, plegado/ocultación de código, zoom de texto y muchas más

 Anjuta DevStudio para Linux  Anjuta DevStudio para Linux Anjuta DevStudio para Linux

Visite la página de inicio : http://anjuta.org/