总的来说,我就是想在C++代码里加一个网络请求,也是我不懂C++的原因吧,找了半天也没有找到一句代码就解决的方法,然后说这个libcurl可是进行网络请求,所以我就试一下,那么第一步就是安装。。。
来吧
首先,需要安装autoconf和automake工具
1)安装m4
curl http://ftp.gnu.org/gnu/m4/
tar -xzvf m4-1.4.17.tar.gz
cd m4-1.4.17
./configure --prefix=/usr/local
make
sudo make install
2)安装autoconf
curl http://ftp.gnu.org/gnu/autoconf/
tar -xzvf autoconf-2.69.tar.gz
cd autoconf-2.69
./configure --prefix=/usr/local
make
sudo make install
3)安装automake
curl http://ftp.gnu.org/gnu/automake/
tar xzvf automake-1.15.tar.gz
cd automake-1.15
./configure --prefix=/usr/local
make
sudo make install
4)安装libtool
curl http://mirror.hust.edu.cn/gnu/libtool/
tar xzvf libtool-2.4.6.tar.gz
cd libtool-2.4.6
./configure --prefix=/usr/local
make
sudo make install
5)下载libcurl源码,运行libcurl初始化脚本
网上给的是错的,反正我按那个操作是错的,我的方法就是去官网上下好包自己解压,再运行脚本。。
下载地址:curl - Download
cd curl
./buildconf
6)编译libcurl
最后一步也是跟着操作是报错我是看的这个文章操作的
当当~最后就得到文中的东东啦,可是接下来我要怎么做我还不造~~~哎
也希望看到这篇文章,然后又很懂的人指点一下
最后还是我的信念,帮助他人就是帮助自己,希望我可以解决你现在的困惑,然后天降大神来帮助我~~~
世界和平,耶!
------------------------------这是一条清纯而不做作的分隔线--------------------
修正以上错误:(画重点)
我按照以上的操作在XOCDE编译时报了下图错误
这是为什么呢,本来就不懂,只能各种查~~
于是我找到这篇文章
又于是我重新做了最后一步重点是(./configure --prefix=./libcurl --without-ssl --disable-ldap --disable-ldaps --without-zlib CC=clang)
之后重新加新的文件就可以了~~~
我再贴上我加的库
友情链接:
编译问题:configure: error: invalid variable name: `–prefix' - CSDN博客
网友评论