O ubuntu instalado no Wubi não me permite executar arquivos executáveis

1

Estou tentando executar arquivos executáveis no Ubuntu, mas ele não está funcionando, embora o mesmo arquivo executável funcione bem em outras máquinas, que também executam o Ubuntu 12.04 como eu. Com base nisso, fiz uma pergunta aqui: Executando o arquivo compilado no Ubuntu

Mas agora percebo que o problema não está no meu arquivo compilado. Porque eu escrevi um arquivo .cpp muito simples e testei, mas o Ubuntu ainda não o executou.

Este é meu test.cpp simples:

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

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

Depois eu compilei:

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

E, em seguida, tentou executá-lo:

./test

Mas recebo um erro:

bash: ./test: Permission denied

Então eu tento com o sudo:

sudo ./test

que me pede a minha senha de usuário, que eu dou, mas depois diz:

sudo: ./test: command not found

Quando eu corro:

pkg-config --cflags opencv

Eu entendo isso:

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

Quando eu corro

df .

Diz:

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

Rodando

ls -l

me dá:

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

e executando

umask

me dá

0002

Eu tentei

sudo chmod +x test

e depois tentei

./test

Mas ainda recebo permissão negada. Como posso executar arquivos executáveis? Preciso desinstalar o Ubuntu e instalá-lo com diferentes opções de configuração ou algo assim? Não há como contornar esse problema?

    
por user961627 09.04.2014 / 14:58

0 respostas