Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1 Le 19/02/2006, à 18:44

PierreR

[Résolu] Big Endian

Quelqu'un saurait-il comment tester dans un configure.in si un système est en Big Endian ?

Dernière modification par PierreR (Le 19/02/2006, à 23:48)

Hors ligne

#2 Le 19/02/2006, à 19:06

Soulfly_tribe90

Re : [Résolu] Big Endian

J'avais fait ca en langage C en tp mais bon voila...

Hors ligne

#3 Le 19/02/2006, à 19:12

PierreR

Re : [Résolu] Big Endian

Oui, j'ai trouvé 5 lignes de C sur Wikipedia mais là je voudrais pouvoir faire le test dans le configure.in pour compiler avec -DBIG_ENDIAN ou non suivant le cas.

Hors ligne

#4 Le 19/02/2006, à 19:26

abetsic

Re : [Résolu] Big Endian

tu peux faire un script bash avec la commande "od"
od -t x4 un_fichier_de_4_octets_minimum
od -t x1 un_fichier_de_4_octets_minimum

En faisant les bons tests tu pourras savoir si le système est big ou little endian

Hors ligne

#5 Le 19/02/2006, à 19:29

PierreR

Re : [Résolu] Big Endian

Ok, merci je vais tester ça !

Hors ligne

#6 Le 19/02/2006, à 23:47

PierreR

Re : [Résolu] Big Endian

Bon, en fait, j'aurais du lire la doc d'autoconf,
j'y aurais appris que la macro AC_C_BIGENDIAN([action-if],[action-if-not],[action-if-unknow]) permet de faire le test voulu.
Toujours lire la doc avant de poster :-( faudra que je m'en souvienne.
Merci pour vos solutions et désolé de vous avoir dérangé.

Hors ligne

Haut de page ↑