MS_Totor Posté(e) le 20 avril 2010 Posté(e) le 20 avril 2010 bonjour je me pose la question suivante devant quelques soucis de compilation... sur un syno dont le proco est en 64 bit, comme les ppc ou les atom , le systeme install 0 Citer
CaptainIgloo Posté(e) le 20 avril 2010 Posté(e) le 20 avril 2010 bonjour je me pose la question suivante devant quelques soucis de compilation... sur un syno dont le proco est en 64 bit, comme les ppc ou les atom , le systeme installé , bref l'OS est il en version 32 ou 64 bit selon vous... Bien voici un post en parlant de la serie x10 : http://www.nas-forum...dpost__p__77876 mais l'OS ? Y a pas une commande ? 0 Citer
Sp@r0 Posté(e) le 20 avril 2010 Posté(e) le 20 avril 2010 Mon sentiment est que c'est 32 bits, pour simplifier l'int 0 Citer
CaptainIgloo Posté(e) le 20 avril 2010 Posté(e) le 20 avril 2010 l'instruction uname -a devrait nous donner l'info, mais elle est masquée : 2.6.24 #1139 SMP Thu Mar 4 00:37:31 CST 2010 i686 GNU/Linux >> Pour moi i686 = 6ieme génération de proc et archi x86 > donc 32 bits ? Mais du coup j'ai des doutes ... Alors que sur une install x64 : >>> Linux belet-desktop 2.6.22-14-generic #1 SMP Tue Feb 12 02:46:46 UTC 2008 x86_64 GNU/Linux << Il est possible d'installer une version 32 bits sur une archi 64bits (mais pas l'inverse). 0 Citer
CaptainIgloo Posté(e) le 20 avril 2010 Posté(e) le 20 avril 2010 Normalement la cmd readelf -h renvoie Class ELF32 ou ELF64 : > readelf -h Sauf que voil 0 Citer
Sp@r0 Posté(e) le 20 avril 2010 Posté(e) le 20 avril 2010 Normalement la cmd readelf -h renvoie Class ELF32 ou ELF64 : > readelf -h Sauf que voilà le résultat : readelf: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory Sauf que chez moi pour un module de kernel ou pour un soft que j'ai compilé pour la webcam USB renvoi : Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: ARM Version: 0x1 Entry point address: 0x8a3c Start of program headers: 52 (bytes into file) Start of section headers: 10800 (bytes into file) Flags: 0x5000002, has entry point, Version5 EABI Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 8 Size of section headers: 40 (bytes) Number of section headers: 34 Section header string table index: 31 Ce qui été à prévoir sur mon arm 32bits .....:D:D:D 0 Citer
CaptainIgloo Posté(e) le 20 avril 2010 Posté(e) le 20 avril 2010 Tout ce que je lis dit en gros : If you see something like x86_64, then your running with a 64 bit kernel. If you use see i386/i486/i586/i686 it's a 32 bit kernel. Donc j'arrête là et décide que nous sommes sur un linux 32bits ... 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.