Compilar, testar e detectar erros de C em Linux

Praticamente todos os programas existentes em Linux foram escritos em C.

O próprio Linux foi escrito em C (embora não na totalidade), portanto é de esperar que seja possível programar-se em C usando uma distribuição instalada de raiz, e de facto é na maioria dos casos, sem recorrer a qualquer programa adicional.

Introdução

A primeira distinção necessária é a de editor versus compilador. O editor é o programa que nós usamos para escrever o nosso código. Existem milhares de programas que o fazem, tanto em Windows como em Linux, desde os simples gEdit ou Kate aos mais complexos Vi, eMacs, Joe… a lista é praticamente interminável.

Deixo a escolha do editor ao vosso critério – é uma questão de gosto pessoal. Se são novos neste mundo da programação em Linux comecem com algo simples, e se se sentirem limitados passem para algo mais complexo.

Do outro lado da barricada, aquele em que nos vamos concentrar, encontra-se o compilador. O compilador é responsável por transformar o vosso código em algo interpretável pela máquina.

[...]

Leia o artigo completo na edição 9 da Revista PROGRAMAR

Publicado na edição 9 (PDF) da Revista PROGRAMAR.