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