Permissão negada mensagem de erro ao executar o programa C ++ em blocos de código

0

Eu instalo os blocos de código do Centro de Software. Eu escrevo um programa em C ++ e construo e está tudo bem. Mas sempre que tento executar o compilado é-me dado este erro: Permissão negada. Como posso resolver este problema?

    
por Ridowan Ahmed 13.02.2015 / 10:40

2 respostas

1

Você precisa da permissão de execução para executar / executar o arquivo. Se o arquivo for /home/user/test.cpp e você for o proprietário do arquivo, então para executar o arquivo você precisa dos bits de permissão como:

-rwxr--r--  1 user user      1490 Feb 13 12:07 /home/user/test.cpp

Aqui apenas o proprietário ('user' neste exemplo) pode ler, escrever e executar o arquivo, enquanto o grupo ('user' neste caso) e todos os outros só podem ler o arquivo.

Para definir a permissão como esta, execute o seguinte comando no Terminal:

sudo chmod 744 /home/user/test.cpp

Se você fizer isso, o bit de execução será definido e você poderá executar o arquivo.

    
por heemayl 13.02.2015 / 11:11
0

Verifique a permissão para esse arquivo c ++ específico que você criou. ls .Se a permissão não estiver lá, use chmod .

    
por adarsh hota 13.02.2015 / 11:07