1

Cкомпилированный на одной машине исходник, который заведомо запускался на других машинах, упорно отказывается работать у меня( пишет: bash: ./flle: cannot execute binary file
chmod +x file делал,не помогает.Что делать с этим бинарником?

Результаты выдачи
uname -a
file <бинарник>
ls -l <бинарник>
pwd
mount

calc@nmr-org0uha:~$ uname -a
Linux nmr-org0uha 3.8.0-31-generic #46-Ubuntu SMP Tue Sep 10 19:56:49 UTC 2013 i686 i686 i686 GNU/Linux
calc@nmr-org0uha:~$ file p6_64 
p6_64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.4.1, stripped
calc@nmr-org0uha:~$ ls -l p6_64 
-rwxrwxrwx 1 calc calc 8568664 Sep  5  2006 p6_64
calc@nmr-org0uha:~$ pwd
/home/calc
calc@nmr-org0uha:~$ mount
/dev/mapper/ubuntu--gnome--vg-root on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
/dev/sda1 on /boot type ext2 (rw)
gvfsd-fuse on /run/user/calc/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=calc)
/dev/sdb2 on /media/calc/7c584d4c-2c1f-4d99-a49c-9f379c77c67a type ext4 (rw,nosuid,nodev,uhelper=udisks2)

2

nb,
И как в вашей 32битной системе запустится 64битный бинарник?

+ nb

3

nb пишет:

calc@nmr-org0uha:~$ uname -a
Linux nmr-org0uha 3.8.0-31-generic #46-Ubuntu SMP Tue Sep 10 19:56:49 UTC 2013 i686 i686 i686 GNU/Linux
calc@nmr-org0uha:~$ file p6_64
p6_64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.4.1, stripped

Ну, насколько я понимаю, вы пытаетесь запустить 64х разрядный бинарник в 32х битной системе.

Да, у меня Ubuntu.
Нет, не глючит.
+ nb

4

Уф, спасибо большое! Всетаки 32(
Отлегло!
Еще раз спасибо.