Ubuntu, установленный на Wubi, не позволит мне запускать исполняемые файлы

Я пытаюсь запустить исполняемые файлы в Ubuntu, но это не работает, хотя точно такой же исполняемый файл отлично работает на чужих машинах, которые также работают на Ubuntu 12.04, как и я. Исходя из этого, я задал вопрос здесь: Выполнение скомпилированного файла в Ubuntu

Но теперь я понимаю, что проблема не в моем скомпилированном файле. Потому что я написал очень простой файл .cpp и протестировал его, но Ubuntu все еще не запускал его.

Это мой простой test.cpp:

#include <stdio.h>
#include <stdlib.h>

int main( int argc, char **argv ) 
{
 printf ("Hello, this test worked!");
return 0;
}

Затем я скомпилировал его:

g++ `pkg-config --cflags opencv` -o test test.cpp

И затем попытался запустить его:

./test

Но я получаю сообщение об ошибке:

bash: ./test: Permission denied

Поэтому я пытаюсь использовать sudo:

sudo ./test

, который запрашивает у меня мой пароль пользователя, который я даю, но затем он говорит:

sudo: ./test: command not found

Когда я бегу:

pkg-config --cflags opencv

я получаю это:

-I/usr/local/include/opencv -I/usr/local/include  

Когда я бегу

df .

Он говорит:

Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/loop0      17596475 6112377  11484098  35% /

Запуск

ls -l

дает мне:

-rw------- 1 asaaki asaaki 8380 Apr 8 18:16 test

И запуск

umask

дает мне

0002

Я пытался

sudo chmod +x test

, а затем пытался

./test

Но я все еще получаю отказано в разрешении. Как я могу запустить исполняемые файлы вообще? Нужно ли удалять Ubuntu и устанавливать его с другими параметрами конфигурации или чем-то еще? Разве нет способа обойти эту проблему?

1
задан 23 May 2017 в 15:39

0 ответов

Другие вопросы по тегам:

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