Autor Tópico: Erro ao executar programa em C  (Lida 3897 vezes)

Offline Blitzen

  • Usuário Ubuntu
  • *
  • Mensagens: 25
    • Ver perfil
Erro ao executar programa em C
« Online: 16 de Julho de 2008, 19:21 »
Código: [Selecionar]
paulo@paulo-desktop:~/Documentos$ gcc -c teste.cpp
paulo@paulo-desktop:~/Documentos$ chmod 755 teste.o
paulo@paulo-desktop:~/Documentos$ ./teste.o
bash: ./teste.o: impossível executar arquivo binário


Alguém sabe o que está errado?
Obrigado.

Offline sprit

  • Usuário Ubuntu
  • *
  • Mensagens: 65
    • Ver perfil
Re: Erro ao executar programa em C
« Resposta #1 Online: 16 de Julho de 2008, 20:31 »
Eeeee, o gcc e para compilador C o g++ e para C++

Tenta assim:
Código: [Selecionar]
gcc teste.c -o teste
g++ teste.cpp -o teste

Se ta acostumado com o windows use um IDE como codec::block(não to lembrado o nome +- assim)
ou o geany.
« Última modificação: 16 de Julho de 2008, 20:33 por sprit »

Darcamo

  • Visitante
Re: Erro ao executar programa em C
« Resposta #2 Online: 17 de Julho de 2008, 15:46 »
Você deve compilar com o comando
Código: [Selecionar]
g++ teste.cpp -o teste
Se passar a opção "-c" estará dizendo ao gcc para apenas compilar o arquivo mas não rodar o linker. Nesse caso você acaba apenas com o arquivo .o e não com o arquivo executável.