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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.