libcurl-7.54.1附加zlib1.2.11的编译】的更多相关文章

手上有个小程序需要通过HTTP协议通信,选择了出名的libcurl作为支持库.由于网上的教程多是命令行编译,本人记性不好,比较讨厌记住一堆命令,因此折腾了一天通过VS对libcurl和zlib进行了编译.下面就将编译过程记录下作为备忘. 一.环境及库版本介绍 win10 64位.VS_professional_2013_with_update_5.curl-7.54.1.zlib-1.2.11 二.目的 生成libcurl静态库,并支持在xp下使用 三.开始 1.编译zlib 从http://w…
1.进入官网http://zlib.net/,下载且解压zlib1211.zip: 2. 打开已解压的zlib-1.2.11目录,找到win32文件夹 3.将Makefile.msc复制到上一层,也就是图2,未进入win32前的地方 4.打开VS2013命令行工具,使用cd命令进入zlib-1.2.11目录(第3步Makefile.msc所在的目录) 5.键入命令行:nmake /f Makefile.msc 6.回车执行 7.此时打开zlib-1.2.11目录,我们发现已经生成一系列文件.zl…
:要按顺序安装: 1:先检查是否安装 gcc ,没有先安装:通过yum install gcc-c++完成安 2:openssl : tar -zxf  openssl-fips-2.0.9.tar.gz cd  openssl-fips-2.0.9 ./config && make && make install 3:pcre: tar -zxf  pcre-8.39.tar.gz cd pcre-8.39 ./config && make &&a…
Valgrind 3.11.0编译安装 Valgrind是一款用于内存调试.内存泄漏检测以及性能分析的软件开发工具. Valgrind遵守GNU通用公共许可证条款,是一款自由软件. 到3.3.0版本为止,Valgrind支持x86.x86-64以及PowerPC上的Linux.除此之外,还有一些其它非正式支持的类Unix平台(如FreeBSD.NetBSD以及Mac OS X). 1.下载Valgrind 3.11.0 直接下载源码包 wget http://valgrind.org/downl…
diff --git a/Makefile.in b/Makefile.in index 1852192..c88f5b5 100644 --- a/Makefile.in +++ b/Makefile.in @@ -310,12 +310,12 @@ install-libs: $(LIBS) -@if [ ! -d $(DESTDIR)$(man3dir) ]; then mkdir -p $(DESTDIR)$(man3dir); fi -@if [ ! -d $(DESTDIR)$(pk…
一.获取hive 0.11文件 1.直接在apache网站下载release版 2.自己下载源码编译.方法: git clone https://github.com/amplab/hive.git -b shark-0.11 git_hive-0.11_shark cd git_hive-0.11_shark ant package 因为我是为了后面和shark一起用,apache网站的hive经测试与shark集成有问题,所以用的是针对shark修改过的hive源码,自己编译.我使用shar…
如果用命令 g++ -g -Wall main.cpp  编译以下代码 : /* file : main.cpp */ #include <stdio.h> int main() { int a[5] = { 1, 2, 2, 5, 1 }; for( int i:a ) { printf( "%d\n", a[i] ); } return 0; } 那么g++ 就会提示以下错误: main.cpp: In function ‘int main()’: main.cpp:5…
 如果用命令 g++ -g -Wall main.cpp  编译以下代码 : 1 2 3 4 5 6 7 8 9 10 11 12 /*     file : main.cpp */ #include <stdio.h>   int main() {     int a[5] = { 1, 2, 2, 5, 1 };     for( int i:a ) {         printf( "%d\n", a[i] );     }     return 0; } 那么g+…
g++ -g -Wall -std=c++11 main.cpp gcc -g -Wall -std=c11 main.cpp 如果不想每次写这个-std=C++11这个选项该怎么办呢? 方法出处:http://stackoverflow.com/questions/16886591/how-do-i-enable-c11-in-gcc 方法1:写Makefile 方法2:取别名 :alias g++11="g++ -std=c++11" -----------------------…
更新golang的版本为1.11.4之后vscode编译错误:executables built by Go 1.11 or later need Delve built by Go 1.11 or later 原因是delve的版本太老了,需要更新,且delve的github地址已经更换,很多教程里的地址是不对的 新地址安装delve: go get -u github.com/go-delve/delve/cmd/dlv 复制上图的dlv.exe(路径换成自己的)到%GOPATH%/bin目…