1
resposta

o programa.out aparece

estou utilizando o linux mint, sublime text, no momento de compilar aparece " fatal error <stdio.h> em vermelho", mas quando vou exibir o ./programa.out aparece "permissão negada" por que? e como é possivel resolver.

1 resposta

Olá Marcos, tudo bem com você?

Você poderia mandar um print, ou a mensagem de erro que aparece ao tentar compilar, bem como o comando que você está utilizando para compilar o código?

Sobre a permissão negada ao executar o programa.out, é possível que o executável esteja sendo gerado sem permissão de execução para o seu usuário. Para alterar as permissões de um arquivo, é possível utilizar o comando linux chmod em seu terminal, que vai ficar mais ou menos assim:

chmod 755 programa.out

Que vai dar ao seu usuário Linux as permissões de leitura, escrita e execução do arquivo, e aos demais usuários apenas as permissões de leitura e execução do arquivo.

Para entender mais a fundo o uso do comando chmod, sugiro a leitura do nosso artigo sobre permissões no Linux!

Espero ter ajudado! Um grande abraço e bons estudos!