mingw 环境编译 liburl

Posted 范晨鹏的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mingw 环境编译 liburl相关的知识,希望对你有一定的参考价值。

环境是 windows 10,已经安装 mingw,并设置好mingw 和 msys的环境变量

C:\Users\cracker>set |grep MinGW
Path=C:\Program Files (x86)\Windows Resource Kits\Tools\;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\MinGW\bin;C:\MinGW\msys\1.0\bin

C:\Users\cracker>systeminfo | grep OS
OS 名称:          Microsoft Windows 10 专业版
OS 版本:          10.0.14393 暂缺 Build 14393
OS 制造商:        Microsoft Corporation
OS 配置:          独立工作站
OS 构件类型:      Multiprocessor Free
Bios 版本:        LENOVO H2ET68WW(1.68), 2013/5/17

C:\Users\cracker>

下载 openssl并编译

C:\Users\crackme\Downloads\openssl-1.0.2j\openssl-1.0.2j>perl Configure enable-shared mingw
C:\Users\crackme\Downloads\openssl-1.0.2j\openssl-1.0.2j>make

perl 是 msys自带的。如果 perl命令失败,则是上一步没设置好 环境变量。

enable-shared 是指示 openssl生成动态连接库 dll。这个参数不是必须的。没有该参数则只会生成静态连接库 .a

mingw指示设置编译环境为 mingw。

 

以上是关于mingw 环境编译 liburl的主要内容,如果未能解决你的问题,请参考以下文章

C编程中MinGW(代码块)和VC ++ 6.0编译器之间的结果不匹配

VS Code编译C代码并运行(MinGW)

[编译] 2minGW gcc在windows搭建编译win32程序环境

Win7 64位 VS2015及MinGW环境编译矢量库agg-2.5和cairo-1.14.6

如何安装 BerkeleyDB for Mingw Linux 编译环境

在 minGW-W64 g++ 中编译的 C++ 代码不能在 Ubuntu g++ 中编译