Aulas de C para quem já sabe Python

Aprendendo C depois de aprender Python

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

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