60 votes

Quelle est la différence entre arm-linux-gcc et arm-none-linux-gnueabi

Quelle est la différence entre arm-linux-gcc et arm-none-linux-gnueabi et arm-linux-gnueabi toolchains?

Ils compiler différemment?

80voto

auselen Points 13961

Toolchains ont un lâche nom de convention comme celle - arch[-vendor][-os]-abi.

  • arch est pour l'architecture: arm, mips, x86, i686...
  • vendor est l'outil de la chaîne de fournisseur de: pomme,
  • os est pour le système d'exploitation: linux, aucun (métal nu)
  • abi est d'application binary interface convention: eabi, gnueabi, gnueabihf

Pour votre question, arm-none-linux-gnueabi et arm-linux-gnueabi est la même chose. arm-linux-gcc est en fait binaires pour gcc, qui produit des objets pour l'architecture ARM pour fonctionner sur Linux avec la configuration par défaut (abi) fourni par la chaîne.

Certains la lecture agréable: Toolchains.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X