参考文章:
https://www.jianshu.com/p/5f175dec9109
https://blog.csdn.net/gongxp123456/article/details/52879976
安装VS2010
安装msys2
msys2-x86_64-20190524.exe
http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20190524.exe
安装完成后,执行MSYS2 MinGW 64-bit,在窗口内输入:
pacman -S make gcc diffutils pkg-config nasm
下载yasm
http://yasm.tortall.net/Download.html
下载后改名为yasm.exe,复制到C:\msys64\usr\bin
link改名
/usr/bin/link.exe,删除或者改名
修改文件
C:\msys64\msys2_shell.cmd,
rem set MSYS2_PATH_TYPE=inherit
改为:
set MSYS2_PATH_TYPE=inherit
启动及检测
VS 2010程序组中,打开Visual Studio x64 Win64 命令提示(2010)
cd C:\msys64
msys2_shell.cmd
显示设置
有的说要设置为GBK,看自己的具体情况。
编译
./configure --toolchain=msvc --arch=x86 \ --enable-yasm --enable-asm \ --enable-shared --disable-static make make install
错误:
configure时执行一些测试代码,链接时一直报错。