sebaspena logo

Sebas

inco logo

Cómo configurar tu entorno de Windows para Programación 2

Tags :

Activar WSL en Windows

El Windows Subsystem for Linux (WSL) es una funcionalidad de Windows 10 y 11 que permite correr un ambiente de Linux dentro de Windows, permitiendo ejecutar aplicaciones y comandos de Linux sin la necesidad de instalar una máquina virtual o un sistema operativo Linux en la computadora.

  1. Activa el modo desarrollador, busca "Configuración del desarrollador" en el icono de Windows y activalo.

  2. Busca "Activar o desactivar características de Windows" en el icono de windows.

  3. Marca las casillas de "Subsistema de Windows para Linux" y "Plataforma de maquina virtual" y luego preciona Aceptar.

  4. Reinicia la computadora.

  5. Descarga e instala la actualización del kernel de Linux aquí.

  6. Abre la PowerShell y ejecuta wsl --set-default-version 2.

  7. En el icono de Windows busca "Microsoft Store", busca "Ubuntu" y descarga la versión que prefieras (preferencia personal: Ubuntu 20.04 LTS).

  8. Ahora deberías tener una aplicación llamada Ubuntu en el icono de Windows. Al ejecutarla se creará una instancia de Ubuntu.

Instalar GCC, Make y Valgrind.

Durante el curso de P2, es necesario crear programas en C/C++. Por eso, resulta vital contar con un compilador. En este caso, instalaremos GCC, que es el mismo que usan las máquinas de la FING. Además, necesitamos Valgrind y Make. Valgrind es una herramienta para depurar la memoria y detectar errores como memory leaks. Por otro lado, Make se necesita en las tareas, ya que permite automatizar la compilación, ejecutar pruebas y generar el entregable mediante un makefile que nos darán.

  1. Iniciar una instancia de Ubuntu

  2. Ejecutar sudo apt update

  3. Ejecutar sudo apt install g++

  4. Ejecutar sudo apt install make

  5. Ejecutar sudo apt install valgrind

Realizando estos pasos contarías con gcc, el comando make y valgrind.

Por último, para encontrar tus archivos de Windows debes moverte a hacia cd /mnt/c/Users/TU-USUARIO, para volver a tus archivos de Linux simplemente cd.

Ten en cuenta que, además de Ubuntu, hay otras distribuciones disponibles en la Microsoft Store, como Kali Linux, Debian, Fedora, entre otros.