La configuración de instalación más fácil para Windows mingw64

De hecho, es bastante simple. Muchos tutoriales lo hacen complicado. Escriba uno usted mismo.

solo dos pasos

1. Descarga el paquete comprimido y descomprímelo

2. Configurar variables de entorno

(1) Dirección de descarga de GitHub

Lanzamientos · niXman/mingw-builds-binaries · GitHub

Si la descarga de GitHub es demasiado lenta, puede venir aquí para acelerar o usar la dirección 2

Aceleración de proxy de GitHub Proxy (ghproxy.com)

(2) Descargar dirección 2 
WinLibs - compilador GCC+MinGW-w64 para Windows

(1) (2) El paquete comprimido descargado tiene un nombre similar

Los que uso están en un círculo naranja.

x86_64-13.1.0-release-posix-seh-ucrt-rt_v11-rev1

Vea a continuación una explicación detallada de cada palabra.

 La diferencia entre estos paquetes comprimidos se refleja principalmente en los siguientes aspectos:

1. Arquitectura: x86_64 indica que estos paquetes comprimidos son adecuados para la arquitectura del procesador x86 de 64 bits.

2. Versión (Version): 13.1.0-release indica que el número de versión de estos paquetes comprimidos es 13.1.0 y es una versión lanzada oficialmente.

3. Plataforma del sistema operativo (Operating System Platform):
   - posix: estos paquetes comprimidos son adecuados para los sistemas operativos que cumplen con el estándar POSIX, como Linux, UNIX, etc.
   - win32: estos archivos son para sistemas operativos Windows de 32 bits.

(Elijo posix porque Linux y Windows a menudo se usan juntos. Si solo usa Windows para desarrollar, elija win32)

4. Manejo de excepciones:
   - seh: estos tarballs utilizan el manejo estructurado de excepciones para manejar las excepciones.
5. Biblioteca de tiempo de ejecución:
   - msvcrt: estos tarballs utilizan la biblioteca de tiempo de ejecución de Microsoft Visual C++ (MSVCRT).
   - ucrt: estos tarballs utilizan la Biblioteca de tiempo de ejecución Universal C (UCRT).

6. Revisión de versión (Revision): rev1 significa que el número de revisión de estos paquetes comprimidos es 1.

En resumen, estos paquetes comprimidos se distinguen principalmente según la arquitectura, la versión, la plataforma del sistema operativo, el método de manejo de excepciones y la biblioteca de tiempo de ejecución. Puede elegir un paquete comprimido adecuado según sus necesidades y sistema operativo.

  1. MSVCRT (Tiempo de ejecución de Microsoft Visual C++):

    • MSVCRT es la biblioteca de tiempo de ejecución heredada del compilador de Microsoft Visual C++, que se utiliza para admitir programas compilados con Visual C++ en sistemas Windows.
    • Proporciona la implementación de muchas funciones de biblioteca C estándar y funciones de tiempo de ejecución de C++ para admitir la ejecución y depuración de programas.
    • MSVCRT a menudo se asocia con versiones anteriores de Visual C++, como Visual Studio 2010 y anteriores.
  2. UCRT (Tiempo de ejecución universal C):

    • UCRT es una biblioteca de tiempo de ejecución de nueva generación introducida desde Windows 10, diseñada para proporcionar una mejor compatibilidad y rendimiento.
    • UCRT es una biblioteca de tiempo de ejecución de C de uso general que se utiliza para admitir programas compilados con el lenguaje C, no solo limitada al compilador de Visual C++.
    • Proporciona implementaciones actualizadas de las funciones de la biblioteca C estándar y admite algunos estándares C nuevos (como el estándar C11).
    • UCRT está asociado con versiones más recientes de Visual C++, como Visual Studio 2015 y posteriores.

En resumen, se recomienda actualizar la UCRT si el desarrollo no tiene carga histórica. Si desea considerar la compatibilidad, use MSVC

Comienza la instalación oficial:

1. Descarga y descomprime 

Tenga en cuenta que el nombre de la carpeta x86_64-13.1.0-release-posix-seh-ucrt-rt_v11-rev1 es demasiado largo, solo use la subcarpeta mingw64 .

Póngalo donde normalmente instala el software

Copie esta ruta al portapapeles

2. Configurar variables de entorno

 

Pegue las variables de entorno que copió arriba y guarde 

 y guarda

ingresar

gcc-v

 

éxito 

Supongo que te gusta

Origin blog.csdn.net/m0_52559040/article/details/131603782
Recomendado
Clasificación