sombriks
(usa Slackware)
Enviado em 25/05/2009 - 09:20h
use o gcc mesmo.
tente um "sudo aptitude install build-essential"
em seguida escolha um editor de códigos pa chamar de seu.
uma coisa MUITO importante é que você tem que aprender agora a dissociar a IDE da linguagem, o DEV-C++ é meramente um editor de códigos com uns comandos que te "aceleram" na hora de compilar; todavia, como toda ferramenta especialista possui suas limitações.
agora vamos ao guia rápido:
não importa qual seja seu código em C, vc sempre irá compilar assim:
gcc -c meufonte.c
isso SEMPRE vai produzir um cara chamado meufonte.o, isso, claro, se meufonte.c existir.
esse é o passo de COMPILAÇÃO, coisa que muita IDE esconde de você.
pra fazer o executável você fará uso do linker, que no caso do gcc é o próprio gcc:
gcc meufonte.o -o executavel
assim, se meufonte.o tiver uma função main, ele se tornará um binário executável chamado "executavel".
você pode, se estiver fazendo isso diretamente com o gcc (leia-se console, eu recomendo muito), juntar vários arquivos diferentes num binário só:
suponha meufonte1.c, meufonte2.c e meufonte3.c:
gcc -c meufonte1.c
gcc -c meufonte2.c
gcc -c meufonte3.c
gcc meufonte1.o meufonte2.o meufonte3.o -o meubinario
e assim você ganha modularização.
use o editor de códigos que você preferir, e na hora de usar o gcc basta ter um console, um shell no diretório onde estiverem seus arquivos fonte.