LINUX.ORG.RU

и что же непонятного? "_64"?

ist76 ★★★★★
()

Например так:

$ file /sbin/init
/sbin/init: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped

sdio ★★★★★
()

if [ $(uname -a|grep -c 'x86_64') -ne 0 -o $(uname -a|grep -c 'ia64') -ne 0 ]; then

# тут если оно 64-х битное для x86 платформы

else

# тут в других случаях

fi


man bash
man test
man grep

Slavaz ★★★★★
()

$ uname -a
Linux lnx3 2.6.9-22.0.1.ELsmp #1 SMP Tue Oct 18 18:39:27 EDT 2005 i686 i686 i386 GNU/Linux

$ getconf LONG_BIT
32


$ uname -a
Linux lnx5 2.6.25-2-amd64 #1 SMP Mon Jul 14 11:05:23 UTC 2008 x86_64 GNU/Linux

$ getconf LONG_BIT
64

sdio ★★★★★
()

( umask 0077; t=$( mktemp ); echo -e "int main(void) { return sizeof(void *)*8; }" | gcc -x c - -o "${t}"; "${t}"; echo $?; rm "${t}" )

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.