Algoritmos e Programação em Linguagem C e Raylib - Aula 02: Preparação do Ambiente (parte 01)
Primeira parte da segunda aula do Pior Curso de Algoritmos e Programação de Computadores do Universo, usando Linguagem C e Raylib!
Nesta aula iremos preparar o ambiente de desenvolvimento para podermos trabalhar.
O material completo do curso pode ser acessado através do link: https://drive.google.com/drive/folders/1fEMU27-MxRFatkcyqfKqFTj2BOWasJUp?usp=sharing
Links para download de ferramentas e outros recursos:
- MSYS2: https://www.msys2.org/
- Comando para instalar o GCC: pacman -S mingw-w64-ucrt-x86_64-gcc
- Configurar variável de ambiente PATH: executar o arquivo "01 - configurar variável de ambiente PATH.ps1", contido na pasta "Aula 02/configuração" do material. Para isso, clicar com botão direito do mouse e escolher a opção "Executar com o PowerShell";
- Visual Studio Code: https://code.visualstudio.com/docs/?dv=win64user
- Instalar extensões: executar o arquivo "02 - instalar extensões do visual studio code.bat", contido na pasta "Aula 02/configuração" do material. Para isso, basta clicar duas vezes no arquivo;
- Habilitar a execução de scripts do Windows PowerShell: abrir uma instância do Windows PowerShell como administrador e executar o comando "Set-ExecutionPolicy -ExecutionPolicy Bypass -Force" (sem as aspas). Caso tenha dificuldade, há mais instruções no arquivo "Aula 02/Comando para habilitar execução de scripts PowerShell.txt";
- JJudge: https://github.com/davidbuzatto/JJudge/releases
- Livro: https://github.com/davidbuzatto/Releases-Livro-Coletanea-Exercicios-C/releases
- Baixar os três primeiros arquivos: 1) livro em si; 2) conjunto de testes e 3) arquivos de código fonte
Capítulos:
00:00 - Apresentação;
01:44 - Preparação do ambiente;
03:22 - Instalação do MSYS2;
05:13 - Instalação, configuração e teste do GCC (MinGW dentro do MSYS2);
14:29 - Instação do Visual Studio Code;
17:03 - Instação das extensões para o Visual Studio Code;
24:15 - Configuração do Windows PowerShell para permitir a execução de scripts;
26:17 - Instação e teste do JJudge (juiz para correção/verificação de exercícios);
29:20 - Download do material da disciplina (livro, testes e arquivos de código fonte);
30:54 - Encerramento.