Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:xcompile_arm [Le 01/12/2020, 06:57]
90.100.95.21
tutoriel:xcompile_arm [Le 01/12/2020, 07:36] (Version actuelle)
fbo25
Ligne 4: Ligne 4:
  
 <note important>​Les informations fournies après cet encadré sont obsolètes. Sur Groovy (et sans doute sur des versions antérieures),​ pour compiler pour une architecture arm, il suffit d'​installer les paquets gcc-arm-linux-gnueabihf (architecture armhf) et/ou gcc-arm-linux-gnueabi (armel). <note important>​Les informations fournies après cet encadré sont obsolètes. Sur Groovy (et sans doute sur des versions antérieures),​ pour compiler pour une architecture arm, il suffit d'​installer les paquets gcc-arm-linux-gnueabihf (architecture armhf) et/ou gcc-arm-linux-gnueabi (armel).
-Si vous avez besoin librairies ou d'​en-têtes supplémentaires,​ un certain nombre d'​entre eux sont sûrement déjà disponibles dans votre configuration actuelle et peuvent être installés directement (exemple libc6 pour armhf est disponible dans les paquets : libc6-armhf-cross et libc6-dev-armhf-cross).+Si vous avez besoin ​de librairies ou d'​en-têtes supplémentaires,​ un certain nombre d'​entre eux sont sûrement déjà disponibles dans votre configuration actuelle et peuvent être installés directement (exemple libc6 pour armhf est disponible dans les paquets : libc6-armhf-cross et libc6-dev-armhf-cross).
  
 Cependant, si vous avez besoin d'une librairie non disponible de base, il faut modifier sa configuration apt et activer le "​Multiarch"​. Procédure : Cependant, si vous avez besoin d'une librairie non disponible de base, il faut modifier sa configuration apt et activer le "​Multiarch"​. Procédure :
Ligne 42: Ligne 42:
  
 Source : https://​wiki.debian.org/​fr/​Multiarch/​HOWTO Source : https://​wiki.debian.org/​fr/​Multiarch/​HOWTO
 +
 +Afin de construire des sources en C et Makefile pour une architecture armhf, en général, au lieu de "​make"​ tout court, il suffit d'​utiliser :
 +<file bash>​make CC=arm-linux-gnueabihf-gcc</​file>​
 +
 +Pour des sources C++ :
 +<file bash>​make CXX=arm-linux-gnueabihf-g++</​file>​
 +
 +----- Les informations fournies après cette ligne sont obsolètes -----------------------------
 +
 </​note>​ </​note>​
  
  • tutoriel/xcompile_arm.1606802251.txt.gz
  • Dernière modification: Le 01/12/2020, 06:57
  • par 90.100.95.21