Páginas

quinta-feira, agosto 19, 2010

Compilando programas em Linguagem C e C++ no Linux

Muitas vezes quando migramos para o Linux uma das principais dificuldades dos desenvolvedores novatos é o fato de não ter a mão IDE's simples como o DEV-C++ para compilar seus arquivo. Logo surge uma onde de dúvidas e retorno a plataforma Windows, de uma maneira simples vou mostrar aqui como utilizar os compiladores nativos (e muito bons) do Linux.

Para compilar programas em Linguagem C basta entrar no terminal (linha de comando) e digitar:

gcc -o nome_executavel nome_do_fonte.c

De uma maneira simples e rápida ele gerará o executável com o nome passado como parâmetro ou mostrará os eventuais erros.

Para compilar em C++ basta trocar o gcc por g++, ficando:

g++ -o nome_executavel nome_do_fonte.cpp

Da mesma forma que em C puro, usando o g++ ele gerará o executável ou mostrará os erros. Logo após disso você pode executar o programa digitando no mesmo terminal:

./nome_executavel

Com isso o programa será executado normalmente caso não tenha sido encontrado nenhum erro na etapa anterior. 
Em alguns casos é necessário forçar o compilador a incluir as bibliotecas no momento da compilação, como ocorre com a math.h que possui funções matemáticas, para isso basta incluir o parâmetro -lm no fim do comando, desta forma:

gcc -o nome_executavel nome_do_fonte.c -lm

Com isso tudo funcionará perfeitamente (se não tiver erros no programa).

Nenhum comentário:

Postar um comentário

Frase

“Inovação distingue um líder de um seguidor.”
(Steve Jobs)