linux下交叉編譯mingw32的openssl庫

1. 聲明全局變量:

export CC=i586-mingw32msvc-gcc
export LD=i586-mingw32msvc-ld
export AR=i586-mingw32msvc-ar
export NM=i586-mingw32msvc-nm
export RANLIB=i586-mingw32msvc-ranlib
export DLLTOOL=i586-mingw32msvc-dlltool
export OBJDUMP=i586-mingw32msvc-objdump
export STRIP=i586-mingw32msvc-strip
export STRIPPROG=i586-mingw32msvc-strip
export AS=i586-mingw32msvc-as
export RC=i586-mingw32msvc-windres

2. 生成Makefile:

./Configure mingw

3. 修改Makefile中EX_LIBS的路徑:

vim Makefile

EX_LIBS= -L/usr/i586-mingw32msvc/lib -lws2_32 -lgdi32 -lcrypt32

4. 編譯:

Make


然後在當前目錄會生成目標文件,完成

libcrypto.a  libssl.a 

發佈了6 篇原創文章 · 獲贊 3 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章