LINUX.ORG.RU

не запускаются бинарники


0

0

Ось - арч i686. Например, пробую сделать вот так:

[summerset@arch tmp0]$ ls
test.cpp
[summerset@arch tmp0]$ cat ./test.cpp
#include <fstream>

int main() {
printf("here am I");
}
[summerset@arch tmp0]$ g++ ./test.cpp
[summerset@arch tmp0]$ ./a.out
bash: ./a.out: Permission denied
[summerset@arch tmp0]$ chmod +x ./a.out
[summerset@arch tmp0]$ ./a.out
bash: ./a.out: Permission denied
[summerset@arch tmp0]$ file ./a.out
./a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped
[summerset@arch tmp0]$ ldd ./a.out
ldd: warning: you do not have execution permission for `./a.out'
        not a dynamic executable
[summerset@arch tmp0]$ uname -a
Linux arch 2.6.34-bfs #1 SMP PREEMPT Fri May 21 08:18:49 ALMT 2010 i686 AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 AuthenticAMD GNU/Linux
ldd мне вежливо написал что нет каких-то прав для запуска. Где их выставить? Под рутом, кстати, та же лабуда. Я в ступоре.

ваш tmp0 случайно не смонтирован с опцией noexec ?

Sylvia ★★★★★ ()
Ответ на: комментарий от Sylvia

Хм. И правда ведь, в хомяке не запускается, а на рутовом разделе все ок. Спасибо.

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