?
- 安裝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,復(fù)制到C:msys64usrin
- link改名
/usr/bin/link.exe,刪除或者改名
- 修改文件
C:msys64msys2_shell.cmd,
rem set MSYS2_PATH_TYPE=inherit
改為:
set MSYS2_PATH_TYPE=inherit
- 啟動(dòng)及檢測(cè)
VS 2010程序組中,打開(kāi)Visual Studio x64 Win64 命令提示(2010)
cd?C:msys64
msys2_shell.cmd
- 顯示設(shè)置
有的說(shuō)要設(shè)置為GBK,看自己的具體情況。
- 編譯
./configure --toolchain=msvc --arch=x86 --enable-yasm --enable-asm --enable-shared --disable-static make make install
錯(cuò)誤:
configure時(shí)執(zhí)行一些測(cè)試代碼,鏈接時(shí)一直報(bào)錯(cuò)。
?
本文摘自 :https://blog.51cto.com/u