sexta-feira, 14 de março de 2008

Iniciação Programação em C

Eu sei que pode parecer básico, mas darei algumas dicas em C conforme passar por este semestre na faculdade no curso de Laboratório de Programação III.
Estou me baseando no Linux - Distribuição Ubuntu 7.10, via terminal + gedit. Você pode usar o kate no KDE, tanto faz, basta que seja o terminal e um editor de texto básico do Linux.
Abra o terminal e digite:
gedit &
Ou simplemente abra o gedit pela interface (estou utilizando comandos para acostumar a mim e a vocês ^^). O & informa ao terminal para deixá-lo livre para que possamos escrever mais comandos e utilizar o gedit ao mesmo tempo.
No gedit crie seu primeiro programa em C, eu sugiro o seguinte:
#include
int main(void)
{
printf("Dane-se o maldito Olá Mundo e bem-vindo ao LINUX\n");
return 0;
}
Pode salvar o arquivo onde desejar mas lembre-se do colocar .c como extensão.
Agora vamos compilar e executar nosso programa, primeiro precisamos posicionar o terminal na pasta correta por exemplo:
/home/vnavarro/Documentos/linux.c
Para tanto digite no terminal: cd /home/vnavarro/Documentos
.......lembre-se o Linux é Case sensitive
Agora digite ls e verifique que o linux.c está na pasta Documentos.
Para compilar digite: gcc linux.c -o linux
O gcc indica o compilador, em seguida o arquivo, -o linux indica que o nome do compilado será linux.
Agora digite: ./linux
Isso executará o arquivo e mostrará no terminal o resultado da execução.
Deixo para os novatos o papel de testar e ir em busca de novas aventuras com Linux e C.

2 comentários:

Thiago disse...

Navarro, fui visitar seu blog apenas hoje Bom conteúdo e tal, mas parece que tem um erro (na verdade, uma coisa que acabou esquecendo de colocar): na parte de compilar, você esquece de colocar -c antes do nome do arquivo, ai ficaria da seguinte forma, pelo mesmo no padrão GCC:
(considere que você já está no local do arquivo a ser compilado, e o arquivo, para efeito ilustrativo, será oi.c)
gcc -c oi.c -o oi

Fora isso, o conteúdo ta ficando legal e tal.

Abraço, e até...

Vitor Navarro disse...

Não não Biffi rsrsrsrssr na verdade gcc oi.c -o oi gera como binário o arquivo oi, a diferença em acrescentar o -c é que é realizada a compilação mas não o link de arquivos. Para maiores informções siga o link direto:

>gcc.gnu.org


Mesmo assim gostei do comentário acrescentar conhecimento é sempre bom ^^.

Abraço cara e visite mais vezes....