Você está na página 1de 2

Guia de instalação de software

Princípios de Programação Procedimental 2022/23

Para a componente prática das aulas irá necessitar de instalar um compilador de C. Deve também instalar
um editor de texto à sua escolha.

1 Compilador

1.1 Windows
Em Windows recomenda-se a utilização do Windows Subsystem for Linux (WSL) que permite utilizar
uma distribuição Linux (por defeito Ubuntu) para desenvolvimento.
Para a instalação de WSL recomenda-se seguir as instruções da Microsoft que podem ser encontradas
em:
https://learn.microsoft.com/pt-pt/windows/wsl/install
Recomenda-se a instalação da distribuição Ubuntu que é instalada por defeito.
Após a instalação deve abrir a distribuição do Linux que foi instalada visitando o menu Iniciar do Windows
e inserindo o nome da distribuição, por exemplo "Ubuntu". Isto deverá abrir um terminal. De seguida
deve utilizar as instruções de instalação das ferramentas para Linux.

1.2 Linux
1.2.1 Ubuntu/Debian

Em Ubuntu e Debian pode instalar o compilador GCC e outras ferramentas úteis, utilizando os seguintes
comandos num terminal:

sudo apt update


sudo apt install build-essential

1.2.2 Outras distribuições

Para outras distribuições deve seguir as instruções da sua distribuição para a instalação do GCC.

1.3 macOS
O sistema operativo macOS já deverá vir com o compilador de C Clang instalado por defeito. Para
verificar a instalação pode usar os seguintes comandos num terminal:

clang --version

Que deverá imprimir a versão instalada deste compilador. Caso não esteja instalado deve aparecer um
prompt para instalar as Xcode Command Line Tools que deverá então instalar. Caso prefira instalar as
Xcode Command Line Tools manualmente pode usar o comando:

xcode-select --install

1
2 Verificar a instalação 2

2 Verificar a instalação

Para verificar a instalação deve abrir um terminal e correr o comando:

gcc --version

Em macOS o comando:

clang --version

Que deverá imprimir no terminal a versão do compilador.

3 Editor de texto

Para editar código irá necessitar de um editor de texto. A seguinte lista contém alguns editores frequente-
mente utilizados (mas é possível usar qualquer editor à sua escolha):

• Visual Studio Code (https://code.visualstudio.com/) (Windows, Linux, macOS)


– Para a integração com WSL em Windows a Microsoft recomenda a instalação do Remote
Development extension pack (https://marketplace.visualstudio.com/items?itemName=
ms-vscode-remote.vscode-remote-extensionpack)
• Geany (https://www.geany.org) (Windows, Linux, macOS)

• Kate (https://apps.kde.org/kate/) (Linux, Windows)


• Notepad++ (https://notepad-plus-plus.org/downloads/) (Windows)
• Emacs (https://www.gnu.org/software/emacs/) (Linux, Windows, macOS)

Você também pode gostar