linux - none - Diferencia entre compiladores arm-eabi arm-gnueabi y gnueabi-hf
gcc-arm-none-eabi (1)
No estoy completamente seguro:
- el eabi representa la compilación del código que se ejecutará en el núcleo del brazo de metal desnudo.
- el gnueabi representa la compilación de código para Linux
Para la parte de gnueabi / gnueabi-hf, encontré una respuesta aquí .
gcc-arm-linux-gnueabi es el paquete cross-toolchain para la arquitectura armel. Esta cadena de herramientas implica la EABI generada por gcc''s -mfloat-abi = soft o -mfloat-abi = softfp options.
gcc-arm-linux-gnueabihf es el paquete cross-toolchain para la arquitectura armhf. Esta cadena de herramientas implica la EABI generada por la opción gcc -mfloat-abi = hard.
Cuál es la diferencia entre arm-eabi, gnueabi y gnueabi-hf cross compilers. Estoy encontrando difícil elegir los compiladores. ¿Hay un compilador nativo para el brazo?