Harpo <trashcan@hotmail.com> wrote:
> Delf wrote:
>> Ma question, y a-t-il moyen de compiler une bonne fois pour toute le
>> source (sous FreeBSd par ex) et qu'il fonctionne sous n'importe quel
>> Unix/Linux par la suite ?
>
> Sauf erreur, c'est au moment de l'installation de gcc que celui-ci doit
> être batit pour une plateforme cible, du moins du point de vue
> matériel,
> voir http://www.nongnu.org/thug/cross.html
Oui.
Je produit régulièrement des binaires windows sous linux comme cela.
Et également des binaires ARM.
Il faut au pire compiler un gcc par architecture. C'est l'option --target du
configure de gcc il me semble. Apres avoir bâti la chaine de compilation, il
faut bâtir la glibc pour cette cible également pour pouvoir produire un
executable.
Les mot clés google "cross tool chain" doivent pouvoir aider.
david