dê ao programa (quero dizer a.out
) a permissão para "ser executado" por este comando:
chmod +x ./a.out
então execute-o; -)
Eu instalei o compilador GCC usando
Instale o comando build-essential
.
após a instalação eu escrevi um simples c prgm. Eu tentei executar com o seguinte comando:
gcc First.c
./a.out
mas estou recebendo a mensagem "bash: ./a.out: Permission denied". Eu não sei o que fazer agora.
dê ao programa (quero dizer a.out
) a permissão para "ser executado" por este comando:
chmod +x ./a.out
então execute-o; -)
Execute o comando
ls -l a.out
Isso mostrará as permissões concedidas ao arquivo, como abaixo.
-rw-r--r--
1 js js 0 2011-03-27 19:45 a.out
O primeiro conjunto é permissões e para executá-lo, você precisa de permissão 'executar'
Conceda a permissão de execução usando
chmod +x a.out
ou chmod 755 a.out
Parece que o arquivo executável a.out
não tem o modo de execução (+ x) definido.
Execute o comando chmod a+x a.out
para dar ao usuário o direito de executar o arquivo. Depois disso, você pode executar o arquivo executando ./a.out
em um terminal.
Existe outra maneira de conseguir a mesma coisa:
1) Clique com o botão direito do mouse no arquivo a.out
no navegador de arquivos.
2) Selecione Properties
no menu suspenso
3) Abra a guia Permissions
4) Marque a caixa Allow to execute this file as a program
.
Escreva Abra um editor de texto e digite o " Olá mundo acima mencionado "código. Salve este arquivo como HelloWorld.c.
Compile
Abra o prompt de comando e vá para o diretório de trabalho atual onde você salvou o arquivo HelloWorld.c.
Compile seu código digitando gcc HelloWorld.c
no prompt de comando. Seu programa em C será compilado com sucesso, se seu programa não tiver nenhuma sintaxe erro.
Ele irá gerar um arquivo a.out.
Permissão Dar permissão de execução
chmod +x ./a.out
Executar
Agora, execute seu programa digitando a.out
no prompt de comando.
Saída Você verá "Hello World" impresso no seu console.