Thursday, May 7, 2009

Configuração de Ambiente de Desenvolvimento - Linux

Utilizando-se a distribuição Ubuntu 8.04 do Linux, configurou-se o ambiente de programação para a execução das experiências de laboratório, que consistem em programação em linguagem C, utilizando bibliotecas como pthreads e semaphores, incluídas no padrão POSIX, implementado pelo sistema operacional (Linux).

Assumindo-se que o compilador gcc, da linguagem C, já se encontra instalado na máquina (vem instalado com a instalação padrão), instalou-se o pacote libc6-dev, que contém os cabeçalhos das bibliotecas necessárias para programarmos. Sem esse pacote o compilador não entenderá as diretivas #include de inclusão de bibliotecas padrão do C.

Para isso, no terminal, foi digitado:
sudo apt-get install libc6-dev

Após isso, instalou-se a famosa IDE eclipse, com o plugin CDT, o qual habilita a programação em linguagem C em tal IDE.

Para isso, no terminal, foi digitado:
sudo apt-get install eclipse eclipse-cdt

Após isso, no Eclipse, para cada um das experiências, foram criados projetos do tipo Managed Make C Project.

Cada projeto foi executado como Local C/C++ Application.

Adicionalmente, os projetos também puderam ser compilados pela linha de comando, no terminal, utilizando-se os comandos:
  • gcc nome_do_arquivo.c -o nome_desejado_para_o_executavel
  • gcc nome_do_arquivo.c -o nome_desejado_para_o_executavel -lpthread
O segundo comando deve ser utilizado quando se estiver compilando algo que utilize pthreads.

No comments:

Post a Comment