002 - Configurando o ambiente
Programa exemplo
Programa que vamos usar tanto no Linux quanto no Windows para testar se o compilador foi instalado corretamente.
#include <stdio.h>
int main(void){
printf("Alo!\n");
}
Windows
Links
MSYS2: https://www.msys2.org/
Visual Studio Code: https://code.visualstudio.com/
Configuração Windows Terminal
Configuração de perfil no Windows Terminal. Copiar no arquivo de configuração como mostrado no vídeo.
{
"guid": "{17da3cac-b318-431e-8a3e-7fcdefe6d114}",
"name": "UCRT64 / MSYS2",
"commandline": "C:/msys64/msys2_shell.cmd -defterm -here -no-start -ucrt64",
"startingDirectory": "C:/msys64/home/%USERNAME%",
"icon": "C:/msys64/ucrt64.ico",
"font": {
"face": "Lucida Console",
"size": 20
}
}
Instalação do compilador no MSYS2
pacman -S --noconfirm --needed base-devel mingw-w64-ucrt-x86_64-toolchain vim
Linux
GCC
O compilador gcc e as ferramentas de build (compilação e construção):
sudo apt install build-essential
Helix
sudo snap install helix --classic
Vim
Instalando o vim:
sudo apt install vim
Compilando o gcc 13.2 a partir do código fonte no Ubuntu 22.04 LTS
Siga instruções deste post: https://blog.nilo.pro.br/posts/2024-04-18-compilando-o-gcc-13-2-0-no-ubuntu-22-04-lts/
Video
Linguagem C para quem já programa em Python