LINUX.ORG.RU
решено ФорумAdmin

bash и запуск бинарника

 


0

1

Доброго всем времени суток.

пытаюсь запустить бинарный файл, но что-то не выходит

anton@anton-RS690M2MA:~/Qt/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin --> ls -l
итого 21564
-rwxr-xr-x 1 anton anton  647092 янв.  23 07:32 arm-linux-androideabi-addr2line
-rwxr-xr-x 1 anton anton  674136 янв.  23 07:32 arm-linux-androideabi-ar
-rwxr-xr-x 1 anton anton 1155960 янв.  23 07:32 arm-linux-androideabi-as
lrwxrwxrwx 1 anton anton      25 марта 26 22:14 arm-linux-androideabi-c++ -> arm-linux-androideabi-g++
-rwxr-xr-x 1 anton anton  645428 янв.  23 07:32 arm-linux-androideabi-c++filt
-rwxr-xr-x 1 anton anton  661596 янв.  23 07:32 arm-linux-androideabi-cpp
-rwxr-xr-x 1 anton anton   24056 янв.  23 07:32 arm-linux-androideabi-elfedit
-rwxr-xr-x 1 anton anton  661884 янв.  23 07:32 arm-linux-androideabi-g++
-rwxr-xr-x 1 anton anton  659292 янв.  23 07:32 arm-linux-androideabi-gcc
lrwxrwxrwx 1 anton anton      25 марта 26 22:14 arm-linux-androideabi-gcc-4.8 -> arm-linux-androideabi-gcc
-rwxr-xr-x 1 anton anton   23264 янв.  23 07:32 arm-linux-androideabi-gcc-ar
-rwxr-xr-x 1 anton anton   23200 янв.  23 07:32 arm-linux-androideabi-gcc-nm
-rwxr-xr-x 1 anton anton   23200 янв.  23 07:32 arm-linux-androideabi-gcc-ranlib
-rwxr-xr-x 1 anton anton  305404 янв.  23 07:32 arm-linux-androideabi-gcov
-rwxr-xr-x 1 anton anton 5514804 янв.  23 07:32 arm-linux-androideabi-gdb
-rwxr-xr-x 1 anton anton  710612 янв.  23 07:32 arm-linux-androideabi-gprof
lrwxrwxrwx 1 anton anton      29 марта 26 22:14 arm-linux-androideabi-ld -> arm-linux-androideabi-ld.gold
-rwxr-xr-x 1 anton anton 1111992 янв.  23 07:32 arm-linux-androideabi-ld.bfd
-rwxr-xr-x 1 anton anton 3571988 янв.  23 07:32 arm-linux-androideabi-ld.gold
lrwxrwxrwx 1 anton anton      65 марта 26 22:14 arm-linux-androideabi-ld.mcld -> ../../../../../toolchains/llvm-3.4/prebuilt/linux-x86/bin/ld.mcld
-rwxr-xr-x 1 anton anton  657972 янв.  23 07:32 arm-linux-androideabi-nm
-rwxr-xr-x 1 anton anton  822324 янв.  23 07:32 arm-linux-androideabi-objcopy
-rwxr-xr-x 1 anton anton 1003988 янв.  23 07:32 arm-linux-androideabi-objdump
-rwxr-xr-x 1 anton anton  674136 янв.  23 07:32 arm-linux-androideabi-ranlib
-rwxr-xr-x 1 anton anton  341196 янв.  23 07:32 arm-linux-androideabi-readelf
-rwxr-xr-x 1 anton anton  648596 янв.  23 07:32 arm-linux-androideabi-size
-rwxr-xr-x 1 anton anton  648436 янв.  23 07:32 arm-linux-androideabi-strings
-rwxr-xr-x 1 anton anton  822324 янв.  23 07:32 arm-linux-androideabi-strip


далее делаю так
anton@anton-RS690M2MA:~/Qt/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin --> ./arm-linux-androideabi-readelf
bash: ./arm-linux-androideabi-readelf: Нет такого файла или каталога

Подскажите почему не запускается

Ответ на: комментарий от seijuurou

Значит грохнулись файлы какие-то. Переставляй ndk, что ещё сделаешь. Может придётся ещё и 32х битные либы переставлять.

ziemin ★★
()
Ответ на: комментарий от Black_Shadow
dmesg
[ 4725.874426] usb 1-2.1: new high-speed USB device number 8 using ehci-pci
[ 4725.964867] usb-storage 1-2.1:1.0: USB Mass Storage device detected
[ 4725.964990] scsi7 : usb-storage 1-2.1:1.0
[ 4726.968756] scsi 7:0:0:0: Direct-Access     Onliner2                  0000 PQ: 0 ANSI: 2
[ 4726.969253] scsi 7:0:0:1: Direct-Access     Onliner2                  0000 PQ: 0 ANSI: 2
[ 4726.973610] sd 7:0:0:0: Attached scsi generic sg3 type 0
[ 4726.974145] sd 7:0:0:1: Attached scsi generic sg4 type 0
[ 4726.977358] sd 7:0:0:0: [sdc] Attached SCSI removable disk
[ 4726.989259] sd 7:0:0:1: [sdd] Attached SCSI removable disk
[ 4729.719347] hrtimer: interrupt took 2064578 ns
[ 7049.198679] systemd-hostnamed[7749]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
seijuurou
() автор топика
Ответ на: комментарий от Black_Shadow

Не получится - когда свет скакнул, комп перезагрузился и пользователь больше не мог зайти, я делал fsch с liveusb и из под рута в режиме восстановления, но всё было тщетно, залогиниться не удавалось, я переустановил систему и пересобрал ядро

seijuurou
() автор топика

Покажи вывод:

ldd ./arm-linux-androideabi-readelf
Да, и это... а поддержку 32-битных программ после всех своих переустановок ты настроил? Другие 32-битные программы, хоть какие-нибудь, запускаются?

proud_anon ★★★★★
()

Всем спасибо, разобрался: действительно были не установлены 32-х битные библиотеки. Вывод ldd это наглядно показал

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