URL: https://linuxfr.org/forums/general-general/posts/cr%C3%A9er-un-binaire-static-pour-une-autre-machine Title: Créer un binaire static pour une autre machine ? Authors: Samuel Vanneste Date: 2005年12月07日T19:49:51+01:00 Tags: ubuntu Score: 0 Hello à toutes et tous, Je cherche à compiler un fichier binaire incluant les dépendances afin de faire tourner ce binaire sur une ancienne distribution minimale (Cobalt Linux dérivée de Red Hat). Comme je ne suis pas très calé, on m'a conseillé de faire un ./configure --enable-static. Toutefois, le binaire généré ne fonctionne pas sur la machine de destination, le message d'erreur étant " error while loading shared libraries: cannot open shared object file: cannot load shared object file: No such file or directory". En effet, la machine sur laquelle je compile tourne sous Ubuntu Breezy i686 avec un kernel 2.6 et la machine de destination est une i586 avec apparemment un kernel 2.4. Je suis désolé de vous embêter avec ça mais sauriez-vous soit me conseiller, soit m'orienter vers un How-To (même en Anglais) qui pourrait me permettre de me débrouiller ? Par ailleurs, on m'a aussi indiqué que je pouvais passer des variables (cf. ci-dessous) mais je ne sais pas trop quoi en faire. LD_ASSUME_KERNEL=2.4 CC=gcc-3.4 export LD_ASSUME_KERNEL, CC Merci beaucoup de m'avoir lu. Samuel