Erro ao compilar em C [RESOLVIDO]

13. Re: Erro ao compilar em C [RESOLVIDO]

-
preroeb

(usa Outra)

Enviado em 09/04/2015 - 19:17h

albatroz escreveu:


eu criei o arquivo no code blocks, coloquei como empty e depois tentei como C e fui tentando, salvei e na hora de compilar sempre da o mesmo erro.

tentei importar o arquivo teste que havia feito e rodado certinho no terminal, não rodou no code blocks, instalei o qt creator e geany e tbm dão erro

Tente assim, crie um outro arquivo no Code::Blocks (sem ser o projeto, apenas o arquivo .c).
Vá em File, depois em New, depois em File..., selecione "C/C++ source", siga os passos, depois escreva o código e depois tente compilar o arquivo.

Se não der certo, você poderia me enviar o seu projeto que você criou para eu dar uma olhada?


  


14. Re: Erro ao compilar em C [RESOLVIDO]

Nelson Fonseca
Nelson_Fonseca

(usa Fedora)

Enviado em 10/04/2015 - 00:51h

-----Código:
#include <stdio.h>
int main ()
{
printf ("Hello world");
return 0;
}


-----Erro dentro do CodeBlocks:
Nothing to be done (all items are up-to-date).

Checking for existence: /home/nelson/Documentos/Untitled1
Executing: gnome-terminal --disable-factory -t '/home/nelson/Documentos/Untitled1' -x /usr/bin/cb_console_runner "/home/nelson/Documentos/Untitled1" (in /home/nelson/Documentos)



-----Erro dentro do terminal após compilar e executar:
sh: 1: /home/nelson/Documentos/Untitled1: Permission denied

Process returned 126 (0x7E) execution time : 0.001 s
Press ENTER to continue.


Já reinstalei o Mint e Ubuntu algumas vezes para ver se era erro da distro e não era, pois ao executar manualmente no terminal com gcc ele vai normal.


15. Re: Erro ao compilar em C [RESOLVIDO]

-
preroeb

(usa Outra)

Enviado em 10/04/2015 - 20:04h

Me desculpe cara, mas é que agora eu não tenho mais nenhuma sugestão de como tentar resolver esse erro.
Deduzindo esse erro, essa expressão "Permission denied" indica que o arquivo não está tendo permissão para executar. Você disse que testou outras IDEs e também tá dando erro, então eu suspeito que o GCC não está bem configurado no sistema.

Bom, eu pesquisei e vi que tem dois tópicos que os caras também tão com o mesmo problema, veja se isso te dá uma luz:
http://www.vivaolinux.com.br/topico/C-C++/nao-consigo-compilar-meu-Script
http://www.vivaolinux.com.br/topico/UbuntuBR/Compilador-nao-compila-no-Ubuntu-o-que-fazer


16. Re: Erro ao compilar em C [RESOLVIDO]

Nelson Fonseca
Nelson_Fonseca

(usa Fedora)

Enviado em 12/04/2015 - 15:20h

Sem problema, vou continuar explorando e ver se falo com meu provessor essa semana para ver se ele me da uma luz

obrigado pela paciencia :)


17. Re: Erro ao compilar em C [RESOLVIDO]

Gabriel Ché Silva
GSS

(usa Debian)

Enviado em 13/04/2015 - 00:52h

Vc tentou colocar a biblioteca "#include <stdio.h>"?



18. Re: Erro ao compilar em C [RESOLVIDO]

Nelson Fonseca
Nelson_Fonseca

(usa Fedora)

Enviado em 13/04/2015 - 00:56h


sim, o código esta postado mais acima


19. Re: Erro ao compilar em C [RESOLVIDO]

Gabriel Ché Silva
GSS

(usa Debian)

Enviado em 13/04/2015 - 11:22h

Você usa qual SO (GNU/Linux ou Windows)?


20. Re: Erro ao compilar em C [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/04/2015 - 22:22h

albatroz escreveu:

-----Código:
#include <stdio.h>
int main ()
{
printf ("Hello world");
return 0;
}


-----Erro dentro do CodeBlocks:
Nothing to be done (all items are up-to-date).

Checking for existence: /home/nelson/Documentos/Untitled1
Executing: gnome-terminal --disable-factory -t '/home/nelson/Documentos/Untitled1' -x /usr/bin/cb_console_runner "/home/nelson/Documentos/Untitled1" (in /home/nelson/Documentos)



-----Erro dentro do terminal após compilar e executar:
sh: 1: /home/nelson/Documentos/Untitled1: Permission denied

Process returned 126 (0x7E) execution time : 0.001 s
Press ENTER to continue.


Já reinstalei o Mint e Ubuntu algumas vezes para ver se era erro da distro e não era, pois ao executar manualmente no terminal com gcc ele vai normal.


Já sei!!! =D

Você está tentando compilar e executar o arquivo, certo? Pois bem, você não está salvando o mesmo com a extensão .c
Se você tentar compilar um arquivo sem a extensão, ele vai dar este erro. Fiz isto aqui e deu as mesmas mensagens. Depois abriu o xterm para executar o arquivo e... voilá! A mesma mensagem. Então, antes de compilar e executar, salve o arquivo com a extensão .c e aí sim, compile e execute o mesmo.

Uma pena você ter desinstalado todo o sistema.. mas aprenda desde já, no Linux, em 99,99% dos casos, você não precisa ter a mesma mania feia do windows de ter que formatar todo o sistema. Fique tranquilo.

Se não for isto, poste de novo que uma hora a gente chega lá!

Boa sorte!


21. Re: Erro ao compilar em C

Nelson Fonseca
Nelson_Fonseca

(usa Fedora)

Enviado em 14/04/2015 - 00:58h

luiztux escreveu:

albatroz escreveu:

-----Código:
#include <stdio.h>
int main ()
{
printf ("Hello world");
return 0;
}


-----Erro dentro do CodeBlocks:
Nothing to be done (all items are up-to-date).

Checking for existence: /home/nelson/Documentos/Untitled1
Executing: gnome-terminal --disable-factory -t '/home/nelson/Documentos/Untitled1' -x /usr/bin/cb_console_runner "/home/nelson/Documentos/Untitled1" (in /home/nelson/Documentos)



-----Erro dentro do terminal após compilar e executar:
sh: 1: /home/nelson/Documentos/Untitled1: Permission denied

Process returned 126 (0x7E) execution time : 0.001 s
Press ENTER to continue.


Já reinstalei o Mint e Ubuntu algumas vezes para ver se era erro da distro e não era, pois ao executar manualmente no terminal com gcc ele vai normal.


Já sei!!! =D

Você está tentando compilar e executar o arquivo, certo? Pois bem, você não está salvando o mesmo com a extensão .c
Se você tentar compilar um arquivo sem a extensão, ele vai dar este erro. Fiz isto aqui e deu as mesmas mensagens. Depois abriu o xterm para executar o arquivo e... voilá! A mesma mensagem. Então, antes de compilar e executar, salve o arquivo com a extensão .c e aí sim, compile e execute o mesmo.

Uma pena você ter desinstalado todo o sistema.. mas aprenda desde já, no Linux, em 99,99% dos casos, você não precisa ter a mesma mania feia do windows de ter que formatar todo o sistema. Fique tranquilo.

Se não for isto, poste de novo que uma hora a gente chega lá!

Boa sorte!



Nossa, nem acredito que era uma coisa tão boba, testei em várias IDE's aqui e todas funcionaram de boa.
Não havia compilado em linux até agora, não sabia sobre ter que adicionar a extenção ".c"

Muito obrigado pela ajuda =D

Vou tentar fechar o tópico como solucionado agora, vou ver como faz rs :D



22. Re: Erro ao compilar em C [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/04/2015 - 08:15h

albatroz escreveu:

luiztux escreveu:

albatroz escreveu:

-----Código:
#include <stdio.h>
int main ()
{
printf ("Hello world");
return 0;
}


-----Erro dentro do CodeBlocks:
Nothing to be done (all items are up-to-date).

Checking for existence: /home/nelson/Documentos/Untitled1
Executing: gnome-terminal --disable-factory -t '/home/nelson/Documentos/Untitled1' -x /usr/bin/cb_console_runner "/home/nelson/Documentos/Untitled1" (in /home/nelson/Documentos)



-----Erro dentro do terminal após compilar e executar:
sh: 1: /home/nelson/Documentos/Untitled1: Permission denied

Process returned 126 (0x7E) execution time : 0.001 s
Press ENTER to continue.


Já reinstalei o Mint e Ubuntu algumas vezes para ver se era erro da distro e não era, pois ao executar manualmente no terminal com gcc ele vai normal.


Já sei!!! =D

Você está tentando compilar e executar o arquivo, certo? Pois bem, você não está salvando o mesmo com a extensão .c
Se você tentar compilar um arquivo sem a extensão, ele vai dar este erro. Fiz isto aqui e deu as mesmas mensagens. Depois abriu o xterm para executar o arquivo e... voilá! A mesma mensagem. Então, antes de compilar e executar, salve o arquivo com a extensão .c e aí sim, compile e execute o mesmo.

Uma pena você ter desinstalado todo o sistema.. mas aprenda desde já, no Linux, em 99,99% dos casos, você não precisa ter a mesma mania feia do windows de ter que formatar todo o sistema. Fique tranquilo.

Se não for isto, poste de novo que uma hora a gente chega lá!

Boa sorte!



Nossa, nem acredito que era uma coisa tão boba, testei em várias IDE's aqui e todas funcionaram de boa.
Não havia compilado em linux até agora, não sabia sobre ter que adicionar a extenção ".c"

Muito obrigado pela ajuda =D

Vou tentar fechar o tópico como solucionado agora, vou ver como faz rs :D


É...pois é. Apenas algumas particularidades. Mas nada desanimador. Você vai perceber que no Linux é muuuuuuuito melhor..rs

Outra coisa, programador também aprende com os erros. Então, acostume-se desde já a não ignorar os erros que o compilador retorna. Estes são super importantes e estão aí por algum motivo. Certo? Sempre analise com calma e tente, de novo, de novo e de novo. Mas não adianta ir atrás de aprender na tentativa e erro que você não vai aprender muito não. OK?

Boa sorte e bons estudos.





01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts