Saltar al contenido

¿Cómo instalar MinGW-w64 y MSYS2?

Indagamos en el mundo on line y así regalarte la respuesta a tu dilema, si continúas con alguna pregunta puedes dejarnos tu duda y te contestaremos con mucho gusto.

Solución:

Desafortunadamente, el instalador MinGW-w64 que usó a veces tiene este problema. Yo mismo no estoy seguro de por qué sucede esto (creo que tiene algo que ver con la redirección de URL de Sourceforge o lo que sea que el instalador actualmente no puede manejar correctamente).

De todos modos, si ya está planeando usar MSYS2, no necesita ese instalador.

  1. Descargue MSYS2 desde esta página (elija 32 o 64 bits según la versión de Windows en la que lo vaya a usar, no el tipo de ejecutables que desee compilar, ambas versiones pueden compilar archivos binarios de 32 y 64 bits).

  2. Una vez completada la instalación, haga clic en la opción “MSYS2 Shell” recién creada en MSYS2 64-bit o MSYS2 32-bit en el menú Inicio. Actualice MSYS2 de acuerdo con la wiki (aunque solo hago un pacman -Syuignore todos los errores y cierre la ventana y abra una nueva, esto no se recomienda y debe hacer lo que dice la página wiki).

  3. Instalar una cadena de herramientas

    a) para 32 bits:

    pacman -S mingw-w64-i686-gcc
    

    b) para 64 bits:

    pacman -S mingw-w64-x86_64-gcc
    
  4. instale las bibliotecas/herramientas que pueda necesitar. Puedes buscar en los repositorios haciendo

    pacman -Ss name_of_something_i_want_to_install
    

    p.ej

    pacman -Ss gsl
    

    e instalar usando

    pacman -S package_name_of_something_i_want_to_install
    

    p.ej

    pacman -S mingw-w64-x86_64-gsl
    

    ¡y a partir de ese momento, su compilador MinGW-w64 de 64 bits encuentra automáticamente la biblioteca GSL!

  5. Abra un shell MinGW-w64:

    a) Para construir cosas de 32 bits, abra el “MinGW-w64 32-bit Shell”

    b) Para construir cosas de 64 bits, abra el “MinGW-w64 64-bit Shell”

  6. Verifique que el compilador esté funcionando haciendo

    gcc -v
    

Si desea utilizar las cadenas de herramientas (con bibliotecas instaladas) fuera del entorno MSYS2, todo lo que necesita hacer es agregar /mingw32/bin o /mingw64/bin para usted PATH.

MSYS no se ha actualizado durante mucho tiempo, MSYS2 está más activo, puede descargar desde MSYS2, tiene ambos mingw y cygwin fork paquete.

Para instalar la cadena de herramientas MinGW-w64 (referencia):

  1. Abra el shell MSYS2 desde el menú de inicio
  2. Correr pacman -Sy pacman para actualizar la base de datos del paquete
  3. Vuelva a abrir la carcasa, ejecute pacman -Syu para actualizar la base de datos de paquetes y los paquetes del sistema central
  4. Vuelva a abrir la carcasa, ejecute pacman -Su para actualizar el resto
  5. Instalar compilador:
    • Para destino de 32 bits, ejecute pacman -S mingw-w64-i686-toolchain
    • Para el objetivo de 64 bits, ejecute pacman -S mingw-w64-x86_64-toolchain
  6. Seleccione qué paquete instalar, el valor predeterminado es todo
  7. También puede necesitar makecorrer pacman -S make
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *