Erro ao executar programa em C

Iniciado por Blitzen, 16 de Julho de 2008, 19:21

tópico anterior - próximo tópico

Blitzen

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.

sprit

#1
Eeeee, o gcc e para compilador C o g++ e para C++

Tenta assim:
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.

Darcamo

Você deve compilar com o comando
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.