Pular para o conteúdo

compilar com o gcc [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. compilar com o gcc [RESOLVIDO]

Enviado em 16/09/2009 - 08:11h

Escreví um pequeno programa em linguagem 'c' e experimentei compilar com o gcc.
Acessei o console e compilei com a seguinte sintaxe: gcc adicao.c -o adicao.
No entanto, na hora de rodar o programa com ./adicao.c, o console retorna a seguinte mensagem: 'permissão negada'. Mesmo tendo entrado com senha de root não consigo rodar o programa.
Alguém tem uma idéia de como solucionar este problema???

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: compilar com o gcc [RESOLVIDO]

Melhor resposta

Enviado em 16/09/2009 - 16:15h

Neste caso basta fazer o seguinte: $ gcc adicao.c
Em seguida, dê permissão ao seu usuário para ter acesso ao arquivo executável da seguinte maneira: $ sudo chmod +x adicao
Feito isso, execute: ./adicao
Abraço.

3. Re: compilar com o gcc [RESOLVIDO]

Enviado em 16/09/2009 - 09:13h

gcc hello.c -o hello.exe -Wall `pkg-config gtk+-2.0 --cflags --libs`

4. Re: compilar com o gcc [RESOLVIDO]

Enviado em 16/09/2009 - 19:15h

Ja vi isso acontecer na IDE code::blocks, nele o problema era o diretório. Faz o seguinte vai até o Desktop


cd Desktop

logue-se como root

su
senha_do_root

logo apos crie o arquivo.c

e compile da seguinte forma

gcc programa.c -o programa

pra executar use

./programa

5. Re: compilar com o gcc [RESOLVIDO]

Enviado em 16/09/2009 - 20:01h

O colega esta com problemas de permissao.
Para permitir seu programa ser executado, basta usar o comando seguinte:

chmod +x adicao

Ja foi postado acima inclusive. O chmod altera as permissoes do arquivo.

x = execução
w = escrita
r = leitura
+ = adiciona permissao
- = remove a permissao

u = usuário
g = grupo
o = outros

O -R faz a recursão, altera as permissões em massa em um diretório por exemplo.
Pronto, basta executar.

6. Re: compilar com o gcc [RESOLVIDO]

Enviado em 17/09/2009 - 09:11h

Você gerou o binário "adicao" mas está tentando executar o source "adicao.c"

7. aqui tb ta assim

Enviado em 01/02/2014 - 02:09h

eu consigo compilar meus arquivos em c direto como root no gcc.. agora usando o code block os arquivos ficam zicados .. dando erro de permissao dentro do programa msm mudando a permissao ele roda de primeiro depois trava.. até o simbolo do arquivo fica com um cadeado.. eu sai da programação no windows pelo msm motivo.. law foi depois que eu atualizei o meu dev++ .. talvez seja um problema com o codeblock.. sei law..dai fica mow trampo eu faço o codigo law no codeblock executo ele.. depois ele trava e se eu tiver que modificar.. eu tenho que volta no codeblock editar o programa.. sai.. ou deixa o terminal aberto.. e compilar ela no gcc.. direto do terminal... alguem sabe o pq?

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder