Geany é uma IDE (Integrated Development Environment), ou Ambiente de Desenvolvimento Integrado, pouco conhecida mas muito leve e eficiente. Tem suporte a muitas linguagens (programação, marcação e estilos). Algumas delas são: C, Java, PHP, Python, Perl, Pascal, HTML. Está disponível para Linux, FreeBSD, NetBSD, OpenBSD, MacOS X, AIX v5.3, Solaris Express e Windows. Geralmente, roda em qualquer plataforma com suporte às biliotecas GTK+.
Principais funcionalidades:
- Destaque colorido para sintaxe;
- Dobramento de código (parcialmente implementado);
- Autocompletar;
- Autofechamento para tags XMl e HTML;
- Lista de símbolos;
- Navegar código;
- Construção (compilar e executar);
- Gerenciamento de projeto;
- Extensão de plugins;
- Acesso ao terminal de sua preferência (configurável).
Instalando Geany no Arch:
$ sudo pacman -S geany
Instalando Geany no Debian e derivados:
$ sudo apt install geany
O GCC (GNU Compiler Collection) é um conjunto de compiladores de linguagem de programação. Originalmente suportava somente a linguagem C e era denominado GNU C Compiler. Posteriormente ganhou suporte à outras linguagens. Para configurá-lo na Geany acesse o menu “Construir » Definir comandos de construção”.
Na seção “Comandos independentes” adicione as seguintes configurações:
Construir -> gcc -Wall -o “%e” “%f”
Construir -> gcc -Wall -c “%f”
Na seção “Executar comandos” adicione o seguinte:
Execute -> ./%e
Deve ficar como a seguir:
Clique em [ OK ]. Escreva um programa em C e salve com a extensão .c. Por exemplo, “meu-programa.c”. Aperte [ F9 ] para construir e [ F5 ] para executar.
No diretório em que foi criado o programa vai aparecer um segundo objeto com o mesmo nome, mas sem extensão ponto c.
Então, no terminal, execute:
$ ./meu-programa