Qu'est-ce qu'une chaîne d'outils et un compilateur croisé? [fermé]

je confonds depuis longtemps avec cette terminologie. J'ai essayé de chercher sur google cette question et j'ai obtenu des réponses contradictoires.

un site dit que le compilateur croisé est la même chose qu'une chaîne d'outils, certains sites disent que le compilateur croisé fait partie d'une chaîne d'outils. Je n'ai manifestement pas trouvé cela utile.

pour être précis, J'ai utilisé PowerPCeabi cross-compiler et Atmel AVR toolchain. Sont-ils à la fois des chaînes d'outils et / ou des compilateurs croisés ou sont-ils différents?

je suppose que ma question très spécifique serait, si je devais mettre cela dans mon CV, est - ce qu'il serait juste de dire Experienced in powerpceabi and AVR toolchains?

Edit: Pour les gens qui ont marqué cette question unclear what you're asking, combien plus clair devrais-je faire cela ?

question modifiée: puis-je mentionner powerpceabi et AVR ensemble <!--4 ?

26
demandé sur ctrl-shift-esc 2014-03-31 11:50:50

1 réponses

si nous définissons le mot "hôte "comme un ordinateur sur lequel vous compilez, et" cible " comme l'ordinateur sur lequel vous voulez exécuter le code, alors un compilateur natif est un compilateur où la cible et l'hôte sont les mêmes (genre). Un compilateur croisé est un compilateur dont la cible est différente de l'hôte.

Une chaîne de traitement est l'ensemble de compilateur + linker + bibliothécaire + autres outils dont vous avez besoin pour produire l'exécutable (+ bibliothèques partagées, etc) pour la cible. Un débogueur et/ou IDE peut aussi faire partie d'une chaîne d'outils.

Expérience avec Powerpceabi et AVR toolchains

ce serait comme ça que je l'exprimerais si j'avais de l'expérience avec ça.

47
répondu Mats Petersson 2014-03-31 07:58:07