• [^] # Re: Toolchain et bibliothèques

    Posté par . En réponse au message Cross compilation ARM. Évalué à 2.

    Ça fait longtemps que je me suis amusé à ce p'tit jeu de compilation croisée alors prend ce qui suit avec des pincettes :

    Installer le binaire pré-construit sur la cible, ça c'est bon, mais je ne peux pas installer ce même bianire pour ARM sur la debian x86 ?

    Tu ne pourras pas exécuter le binaire ARM su la debian x86 (processeur incompatible), donc il n'y a pratiquement aucun intérêt de l'y installer. (sauf si tu aimes t'amuser à configurer des chroot et à faire joujou avec Qemu dedans, mais ceci est une autre histoire).

    Par contre, tu peux te créer des dossiers sur ta debian x86 concernant les en-têtes et les bibliothèques dynamiques de tes applications ARM pour ensuite les utiliser avec ton compilateur croisé arm-linux-gcc. Le hic, c'est qu'il ne faut pas mélanger ces bibliothèques avec celle de ta debianx86 et qu'il faut configurer ta "toolchain" (compilateur, linker, ...) pour qu'elle parte chercher ces en-têtes et bibliothèques ARM au bon endroit (-L, -I, manpages, ...). Je n'en connais pas plus sur ce point, désolé.