Sind es 32 oder 64 Bit?

Hm, doofer Titel. Egal…

Hallo,

wo wir gerade beim Thema sind: ich suche einen (moeglichst generischen Weg) innerhalb eines gebooteten Linux festzustellen, ob ich mich auf einem Intel (bzw. Kompatiblen) mit 32 oder 64 Bit befinde. Laufen tut ein 2.6.x, am liebsten wuerde ich es irgendwo aus dem procfs oder sysfs rauskitzeln. Irgendwer Ideen?

Danke im Voraus,
Gruss vom Frank.

Hallo Frank,

wo wir gerade beim Thema sind: ich suche einen (moeglichst
generischen Weg) innerhalb eines gebooteten Linux
festzustellen, ob ich mich auf einem Intel (bzw. Kompatiblen)
mit 32 oder 64 Bit befinde. Laufen tut ein 2.6.x, am liebsten
wuerde ich es irgendwo aus dem procfs oder sysfs rauskitzeln.
Irgendwer Ideen?

hehe!
http://www.wer-weiss-was.de/cgi-bin/forum/showarchiv…

Aber warte mal;

here$\> 
 echo "#include " \> x.c & \
 echo "int main(){printf(\"\%d\",sizeof(long)\> x.c & \
 gcc -o x.out x.c & \
 ./x.out
here$\>

liefert 32 oder 64, zumindest mit gcc.

:wink:

Grüße

CMБ