Preciso que restrinja esta pregunta al desarrollo "nativo" para mi x86 (64 bits) de la caja de Linux. Sin arquitectura integrada o no x86.¿Qué cadenas de herramientas alternativas (de trabajo) existen para el desarrollo x86 C++ en Linux?
Como soy un usuario de C++ y tengo un renacimiento en C++, actualmente uso C++ para proyectos personales.
En este momento estoy usando la robusta y tradicional cadena de herramientas de linux/gcc/make.
Pero a través de blogs y lo que las preguntas, hace poco se dieron cuenta de las nuevas herramientas prometedoras:
- '' clang '' como una alternativa para '' gcc '', mucho más rápido, dando mejores mensajes de error
- '' oro '' como un sustituto de '' ld '', mucho más rápido
Esas herramientas son menos conocido y es fácil ni siquiera saber de ellos.
¿Hay otras herramientas menos conocidas que debo tener en cuenta? Por ejemplo, alternativa a gdb o similar? (También estoy usando cmake)
Estoy buscando la facilidad de desarrollo primero, luego la mejora en la velocidad de desarrollo. Cualquier otra mejora es bienvenida.
Herramientas gratis si es posible.
Hay compilador ICC de Intel, que viene con un depurador y otras herramientas. Es gratis para uso no comercial en Linux, de lo contrario, cuesta. –
@PaulR Gracias Paul. Por supuesto, estoy más interesado en herramientas gratuitas, y una que mejora notablemente sobre las anteriores. (Intel afirma agregar velocidad de ejecución, pero eso es todo lo que pienso) – Offirmo
Como dije en mi comentario, ICC * es * gratis para uso no comercial en Linux. Además de la generación de código de buena calidad, por lo general es el primer compilador que admite nuevas características de CPU (por razones obvias), p. última SSE, AVX, etc. –