linux - Différence entre les compilateurs arm-eabi arm-gnueabi et gnueabi-hf



gcc linux-kernel (1)

Je ne suis pas complètement sûr:

  • l'eabi représente la compilation du code qui fonctionnera sur le noyau du bras nu.
  • le gnueabi représente la compilation de code pour Linux

Pour la partie gnueabi / gnueabi-hf, j'ai trouvé une réponse ici .

gcc-arm-linux-gnueabi est le paquetage cross-toolchain pour l'architecture d'armel. Cette chaîne d'outils implique l'EABI généré par les options -mfloat-abi = soft ou -mfloat-abi = softfp de gcc.

gcc-arm-linux-gnueabihf est le paquetage cross-toolchain pour l'architecture armhf. Cette chaîne d'outils implique l'EABI généré par l'option gcc -mfloat-abi = hard.

https://code.i-harness.com

Quelle est la différence entre les compilateurs croisés arm-eabi, gnueabi et gnueabi-hf. Je trouve difficile de choisir les compilateurs. Y a-t-il un compilateur natif pour le bras?





linux-device-driver