Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/02/2006, à 17: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, à 22:48)

Hors ligne

#2 Le 19/02/2006, à 18: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, à 18: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, à 18: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, à 18:29

PierreR

Re : [Résolu] Big Endian

Ok, merci je vais tester ça !

Hors ligne

#6 Le 19/02/2006, à 22: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