Artículo de referencia:
https://www.jianshu.com/p/5f175dec9109
https://blog.csdn.net/gongxp123456/article/details/52879976
- Instalar VS2010
- Instalar msys2
http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20190524.exe
Una vez completada la instalación, ejecute MSYS2 MinGW de 64 bits, ingrese en la ventana:
pacman -S make gcc diffutils pkg-config nasm
- Descargar yasm
http://yasm.tortall.net/Download.html
Después de descargar, cámbiele el nombre a yasm.exe, cópielo en C: \ msys64 \ usr \ bin
- cambiar el nombre del enlace
/usr/bin/link.exe, elimine o cambie el nombre
- Modificar archivo
C: \ msys64 \ msys2_shell.cmd,
rem establece MSYS2_PATH_TYPE = heredar
改为 :
establecer MSYS2_PATH_TYPE = heredar
- Inicio y detección
En el grupo de programas VS 2010, abra el símbolo del sistema de Visual Studio x64 Win64 (2010)
cd C: \ msys64
msys2_shell.cmd
- Configuraciones de pantalla
Algunos dicen que debe establecerse en GBK, dependiendo de su situación específica.
- Compilar
./configure --toolchain=msvc --arch=x86 \
--enable-yasm --enable-asm \
--enable-shared --disable-static
make
make install
Error:
Parte del código de prueba se ejecuta durante la configuración y siempre se informan errores al vincular.