<mode pedantic>
Il ne faut pas confondre un compilateur et un linker. Le seul rôle d'un compilateur (gcc) est de convertir un fichier source (c, c++ ou autre) en un code assembleur optimisé. Ensuite un assembleur (as) convertit ce fichier assembleur en fichier objet, et enfin le linker (ld) fait l'édition des liens.
gcc exécute les autres programmes pour éviter d'avoir à taper 42 lignes de commandes, mais ce n'est pas à gcc de faire l'édition des liens, c'est à ld. Donc toutes vos critiques sur l'équipe de gcc devrait plutôt porter sur l'équipe des binutils.
</mode pedantic>
[^] # Re: beaucoup de conneries
Posté par Gaël Le Mignot . En réponse à la dépêche Compiler et optimiser KDE 2.2.2. Évalué à 2.
Il ne faut pas confondre un compilateur et un linker. Le seul rôle d'un compilateur (gcc) est de convertir un fichier source (c, c++ ou autre) en un code assembleur optimisé. Ensuite un assembleur (as) convertit ce fichier assembleur en fichier objet, et enfin le linker (ld) fait l'édition des liens.
gcc exécute les autres programmes pour éviter d'avoir à taper 42 lignes de commandes, mais ce n'est pas à gcc de faire l'édition des liens, c'est à ld. Donc toutes vos critiques sur l'équipe de gcc devrait plutôt porter sur l'équipe des binutils.
</mode pedantic>