Instalar compilador & VS Code
1. Instalar compilador
- Download do cygwin
- Instalar pacotes gcc-core, gdb, make
⚠️ A lista de pacotes que irá aparecer será mais vasta. Nas imagens seguintes aparecem apenas os pacotes que queremos instalar. Usar a barra de procura para filtrar mais rapidamente os pacotes que se pretendem instalar. Mudar o estado de Skip para a versão mais recente que estiver disponível e não estiver marcada com test/beta/experimental.
- Abrir cygwin terminal
- Testar instalação dos pacotes
- gcc --version
- gdb --version
- make --version
2. Instalar editor
- Instalar VSCode
- Abrir VSCode
3. Configurar VSCode
- Configurar terminal
- Selecionar
File > Preferences > Settings
- Selecionar o icon de
Open Settings (JSON)
(canto superior direito)
- Copiar e colar o seguinte texto de configuração dentro das chavetas { } do ficheiro
- Mudar o caminho
C:\\cygwin\\bin\\bash.exe
para correcto da vossa instalação.
"terminal.integrated.profiles.windows": { "Cygwin": { "path": "C:\\cygwin64\\bin\\bash.exe", "args": ["--login"], "env": {"CHERE_INVOKING": "1"} } },
- Mudar o caminho
- Guardar ficheiro (Ctrl - s ou File > Save)
- Testar abrir o novo terminal.
- Abrir novo terminal.
- Provavelmente vai abrir o errado (o default do Windows). Abrir novo terminal do cygwin.
- Configurar o novo terminal como default
- Agora sempre que se abre um novo terminal, é o do cygwin e tem o gcc disponível.
- Selecionar
[Opcional] Instalar plugin C/C++
- Instalar plugin
- Quando acabar a instalação vai aparecer este aviso - escolher
Yes
- Agora é possível executar os programas indo ao menu
Run > Run Without Debugging
4. Primeiro projecto
- O VSCode precisa que adicionemos uma pasta de trabalho para iniciar o desenvolvimento.
- Escolher a pasta onde desejam trabalhar.
- O VSCode irá abrir essa pasta. Ainda não existem ficheiros.
- Criar o primeiro ficheiro e escrever um programa simples. Clicar com o lado direito do rato no espaço abaixo do nome da pasta e selecionar
New File
. Escolher o nometest.c
e carregar noEnter
.
- Introduzir o seguinte código no ficheiro e gravar.
- Compilar o programa.
- Abrir um terminal novo.
- Usar o seguinte comando para compilar:
gcc -Wall test.c -o test.exe
- Vão verificar que foi adicionado um novo ficheiro test.exe à pasta. Este é o executável do nosso programa. Vamos executá-lo com o comando
./test.exe
. É possível que recebam um aviso de software de antivírus - é normal e podem permitir a execução do programa. É possível que apareça uma janela de terminal por um curto momento. Também é normal.
Mac
O sistema operativo dos Mac é mais amigável ao desenvolvimento. É possível que já esteja instalado o compilador. Para testar abrir um terminal e escrever gcc --version
. Se não reconhecer o comando é porque precisa de ser instalado.
A forma mais fácil de instalar o compilador que vamos usar é com o Homebrew
, um gestor de pacotes feito para o macOS.
⚠️ Se o Homebrew
não estiver instalado, seguir as instruções em https://brew.sh/
Para instalar o que precisamos para compilar e depurar programas em C, abrir um terminal e executar o comando
brew install gcc gdb make