Почему я получаю “команду, не найденную”, когда двоичный файл существует?

Вот моя проблема. Я только что скомпилировал сборку Linux tests в моем VirtualBox VM. Когда я выполняю его, я добираюсь:

bash: ./tests: No such file or directory

Я провел некоторое исследование и нашел, что оно могло полномочия, недостающие библиотеки или другая архитектура. Таким образом, я проверил их:

  • ls -al tests:

    -rwxr-xr-x 1 me me 9948598 2011-02-21 01:54 tests
    
  • file tests

    tests: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
    
  • uname -a

    Linux DevBox 2.6.35-25-generic #44-Ubuntu SMP Fri Jan 21 17:40:44 UTC 2011 x86_64 GNU/Linux
    
  • ldd tests:

    linux-vdso.so.1 =>  (0x00007fff7db90000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x00007f10ef14c000)
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f10eee46000)
    libz.so.1 => /lib/libz.so.1 (0x00007f10eec2d000) 
    libm.so.6 => /lib/libm.so.6 (0x00007f10ee9aa000)
    libc.so.6 => /lib/libc.so.6 (0x00007f10ee627000)
    /lib/ld64.so.1 => /lib64/ld-linux-x86-64.so.2 (0x00007f10ef384000)
    libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007f10ee410000)
    

Какова проблема здесь?

8
задан 12.07.2014, 12:15

2 ответа

Имя файла, действительно "тестирует", или это, только кажется, похоже на это?

Попытайтесь переименовать файл, он работает? Не нажатие TAB?

Возможно, Вы вставляете имя не символ CTRL показа, так или иначе делающий copy&paste или нажимающий некоторое сочетание клавиш?

Делает

stat tests

работать если Вы тесты записи, не нажатие TAB?

0
ответ дан 07.12.2019, 14:13

Теги

Похожие вопросы