?
- 安裝VS2010
- 安裝msys2
http://msys2.github.io
msys2-x86_64-20190524.exe
http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20190524.exe
安裝完成后,執(zhí)行MSYS2 MinGW 64-bit,在窗口內(nèi)輸入:
pacman -S make gcc diffutils pkg-config nasm
- 下載yasm
http://yasm.tortall.net/Download.html
下載后改名為yasm.exe,復制到C:msys64usrin
- link改名
/usr/bin/link.exe,刪除或者改名
- 修改文件
C:msys64msys2_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
- 顯示設(shè)置
有的說要設(shè)置為GBK,看自己的具體情況。
- 編譯
./configure --toolchain=msvc --arch=x86 --enable-yasm --enable-asm --enable-shared --disable-static make make install
錯誤:
configure時執(zhí)行一些測試代碼,鏈接時一直報錯。
?
本文摘自 :https://blog.51cto.com/u