您的位置:首页 > 运维架构 > Linux

linux下交叉编译mingw32的openssl库

2013-08-05 11:40 141 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: