4 votos

¿Un IDE de C/C++ para OS X que no sea Xcode?

Quiero un IDE estable para codificar en C/C++ en Mac OS X Mavericks.

Actualmente estoy utilizando Código::Bloques pero a veces se cierra informando de una extraña lista de errores. También el Code::Blocks "logs(F2)" hace algo de daño al área del editor dejando impresiones parciales. Estoy buscando una alternativa ahora; ¿puedes sugerir alguna?

1 votos

Xcode es el IDE más estable que he utilizado pero si quieres algo más, prueba un editor como TextMate o Aquamacs. No hay mucha necesidad de un IDE si sólo estás haciendo herramientas de línea de comandos en C/C++.

0 votos

En realidad mi problema era que Xcode es demasiado pesado para mí para descargar > 2gb. Así que estaba buscando algún IDE ligero por el momento. Descargare Xcode en la universidad.:P

1 votos

5voto

deepwell Puntos 3285

El CLion de JetBrains para C y C++ fue anunciado recientemente. Ahora mismo sólo está disponible como una compilación del "programa de acceso temprano", pero cuando sea estable, estoy seguro de que será bueno. (Advertencia: costará dinero.) Es posible que elija CLion en lugar de Eclipse por las mismas razones que podría elegir el de JetBrains IntelliJ IDEA en Eclipse al programar Java.

0 votos

Parece que merece la pena comprobarlo. Ocasionalmente uso IntelliJ y RubyMine de ellos y ambos son buenos.

0 votos

Desde abril de 2015, cuando se lanzó la versión 1.0, CLion ya no está en el "programa de acceso temprano" y ahora cuesta dinero, pero JetBrains sigue ofreciendo una prueba de 30 días.

3voto

shivshnkr Puntos 1482

Me sorprende que nadie haya dicho NetBeans . Tiene una versión C/C++ como Eclipse. Por lo que he hecho con él, funciona bien. Además es bastante ligero.

0 votos

NetBeans es un IDE muy capaz pero desde que OSX pasó a usar clang/lldb como estándar no se puede usar el depurador fácilmente desde el IDE. Se está trabajando en Netbeans para volver a soportar la depuración de C/C++. En la, a partir de ahora, próxima 8.1 se han dado algunos pasos pero no parece que ofrezca todavía una solución enlatada y requerirá manos adicionales.

3voto

shsteimer Puntos 8749

Mi opinión es que los IDEs no hacen nada bueno y muchas cosas mal y que deberías buscar construir tu entorno de desarrollo a partir de un conjunto de herramientas que se centren en hacer pequeñas cosas bien . Pero, si está decidido a usar un IDE, el estándar de los IDE gratuitos de código abierto es Eclipse .

Para el desarrollo de C y C++, Eclipse tiene el marco CDT que le ofrece todas sus cosas pesadas tipo IDE para su código C y C++: introspección, finalización de código, herramientas de refactorización, resaltado de sintaxis, integración del depurador, etc.

Lleva mucho tiempo funcionando y es estable y robusto.

El proyecto CDT proporciona un entorno de desarrollo integrado en C y C++ totalmente funcional basado en la plataforma Eclipse. Las características incluyen: soporte para la creación de proyectos y construcción gestionada para varias cadenas de herramientas, construcción estándar de make, navegación de fuentes, varias herramientas de conocimiento de fuentes, como jerarquía de tipos, gráfico de llamadas, navegador de inclusión, navegador de definición de macros, editor de código con resaltado de sintaxis, navegación de plegado e hipervínculos, refactorización de código fuente y generación de código, herramientas de depuración visual, incluyendo visores de memoria, registros y desensamblaje.

enter image description here

1 votos

Upvoted para el enlace, pero estoy completamente en desacuerdo-Eclipse siempre ha funcionado mal en mis Macs y seguro que no es mi favorito. Me he quedado con TextMate desde que se convirtió en código abierto.

0 votos

Mi opinión es que tu opinión viene realmente de mirar a eclipse, que es un IDE realmente cutre.

1 votos

@MaxRied puso entonces hombre -- ¿cuál es tu recomendación de IDE no cutre? He trabajado en todos los grandes, los odio a todos por igual :)

0voto

NJB Puntos 11

MacVim + YouCompleteMe

  • CMake para la gestión de proyectos

  • ninja para construir (cmake -G Ninja)

  • y XCode para la depuración/perfilado/análisis estático (cmake -G Xcode)

El depurador de xcode utiliza el depurador de LLVM 'lldb', muestra la salida del análisis estático de una manera agradable (por cierto, puede utilizar scan-build/scan-view como alternativa) y las herramientas de perfilado de xcode son utilizables y están bien envueltas en una interfaz gráfica

0 votos

Eso no es un IDE

0 votos

¿Utilizó usted mismo MacVim + YCM? Me parece muy útil el feedback de la compilación instantánea

0 votos

Un IDE proporciona más información

0voto

Scott Earle Puntos 2004

El IDE de Xamarin también funciona con C/C++, y tiene una versión gratuita.

Por supuesto, está diseñado para ser utilizado con su sistema de desarrollo multiplataforma C# - pero afirma que también funciona con C/C++.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X