Para programar en C en Windows solo necesitas un compilador. La forma más rápida y sin permisos de administrador es pip install ziglang; la clásica es instalar GCC (MSYS2 o w64devkit). En Linux y macOS ya suele venir instalado.
Necesitas dos cosas: un compilador de C y Python 3 (solo lo usa el corrector del curso; tú ya lo tienes). Elige UNA de estas opciones para el compilador. Tras instalar, cierra y reabre la terminal.
Opción A (la más rápida, sin permisos de administrador): Zig como compilador C
pip install ziglang
Zig incluye un compilador de C completo (zig cc, basado en clang). El corrector del curso lo detecta solo.
Para compilar a mano: python -m ziglang cc hola.c -o hola.exe
Opción B (la clásica): GCC con MSYS2 / w64devkit
- w64devkit (un solo zip, portable): https://github.com/skeeto/w64devkit/releases → descomprime y añade su carpeta
binal PATH. - MSYS2 (más completo, trae gdb, make, etc.): https://www.msys2.org → en su terminal
pacman -S mingw-w64-ucrt-x86_64-gcc gdb make. - Con winget:
winget install BrechtSanders.WinLibs.POSIX.UCRT(instala GCC listo para usar).
Comprobar que funciona
python curso.py doctor
Debe decir «Todo listo: compila y ejecuta (ok)».
Editor
Cualquiera sirve. Recomendado: VS Code con la extensión C/C++ (Microsoft). Para este curso basta el editor y la terminal: nada de IDEs pesados.
Cómo compilar a mano (para entenderlo; el corrector lo hará por ti)
gcc -Wall -Wextra -std=c11 hola.c -o hola # compilar (con avisos activados)
./hola # ejecutar (en PowerShell: .\hola.exe)
-Wall -Wextra activa los avisos del compilador: léelos siempre, son tu mejor profesor.