mingw下编译openssl
2013-08-20 10:15
363 查看
对mingw及类linux系统下命令行工具不熟,备忘在此
目的:在windows xp环境下,编译开源库openssl
环境:windows xp ,Mingw及自带msys工具,openssl-1.0.0e
1.安装mingw(自带msys)
在 http://www.mingw.org/ 网站下载在线安装包 mingw-get-inst-20120426.exe 在线安装好,注意选择c\c++编译器,选择msys
在 下载 ftp://ftp.openssl.org/source/openssl-1.0.0e.tar.gz 下载 openssl-1.0.0e.tar.gz
安装好的MinGW目录结构如下,注意 D:\MinGW\msys\1.0目录下的 msys.bat
2.启动Mingw的命令行工具msys.bat ,命令行方式,解压缩 openssl-1.0.0e.tar.gz 文件
命令: tar -zxvf openssl-1.0.0e.tar.gz
进入解压后的 openssl源代码目录f:/temp/openssl-1.0.0e ,如图
3.编译方法见INSTALL 文件,以及INSTALL.WIN32文件
If you want to just get on with it, do:
按说明书上,依次执行命令:
$ ./config
$ make
$ make test
$ make install
默认编译得到的是静态库,而我需要的是动态库,只需添加参数 shared 即可:
$ ./config shared
$ make
$ make test
$ make install
下面摘自其 INSTALL 说明文件
Configuration Options
---------------------
There are several options to ./config (or ./Configure) to customize
the build: .....
shared In addition to the usual static libraries, create shared
libraries on platforms where it's supported. See "Note on
shared libraries" below.
make install完毕之后,会在D:\MinGW\msys\1.0\local\ssl的目录下找到openssl库,包括了头文件,dll文件等
目的:在windows xp环境下,编译开源库openssl
环境:windows xp ,Mingw及自带msys工具,openssl-1.0.0e
1.安装mingw(自带msys)
在 http://www.mingw.org/ 网站下载在线安装包 mingw-get-inst-20120426.exe 在线安装好,注意选择c\c++编译器,选择msys
在 下载 ftp://ftp.openssl.org/source/openssl-1.0.0e.tar.gz 下载 openssl-1.0.0e.tar.gz
安装好的MinGW目录结构如下,注意 D:\MinGW\msys\1.0目录下的 msys.bat
2.启动Mingw的命令行工具msys.bat ,命令行方式,解压缩 openssl-1.0.0e.tar.gz 文件
命令: tar -zxvf openssl-1.0.0e.tar.gz
进入解压后的 openssl源代码目录f:/temp/openssl-1.0.0e ,如图
3.编译方法见INSTALL 文件,以及INSTALL.WIN32文件
If you want to just get on with it, do:
按说明书上,依次执行命令:
$ ./config
$ make
$ make test
$ make install
默认编译得到的是静态库,而我需要的是动态库,只需添加参数 shared 即可:
$ ./config shared
$ make
$ make test
$ make install
下面摘自其 INSTALL 说明文件
Configuration Options
---------------------
There are several options to ./config (or ./Configure) to customize
the build: .....
shared In addition to the usual static libraries, create shared
libraries on platforms where it's supported. See "Note on
shared libraries" below.
make install完毕之后,会在D:\MinGW\msys\1.0\local\ssl的目录下找到openssl库,包括了头文件,dll文件等
相关文章推荐
- windows & gcc & mingw & mysy 编译 openssl
- 使用mingw 对libcURL,openSSL,zLib交叉编译
- MingW下编译openssl
- MinGW下编译openssl, json-c
- 使用mingw 对libcURL,openSSL,zLib交叉编译
- mingw编译protobuf和openssl
- 编译openssl-0.9.8a,用mingw,需要修改一下makefile
- 在Windows下用MinGW编译OpenSSL,及OpenSSL静态链接库libcrypto.a使用问题
- 使用mingw编译支持openssl 的 libcurl(windows下)
- windows下 Mingw (gcc)编译openssl
- Windows7下使用mingw编译openssl
- MinGW编译支持openssl-1.0.0a的libcurl-7.21.3
- Windows7下使用mingw编译openssl
- openssl 0.9.8k在mingw中的编译
- 用MinGW编译openssl
- openssl-1.0.1用mingw编译
- 在Linux下使用MinGW静态交叉编译带有zlib的libcurl(包括交叉编译openssl,即--cross-compile-prefix=i686-w64-mingw32- mingw)
- windows下rabbitmq-c编译(带openssl、无需MinGW)
- 利用openssl管理证书及SSL编程第3部分:将MinGW编译的openssl dll导出def和lib供MSVC使用
- Openssl - Static libraries (w32, mingw) 以及对Qt静态编译时的设置