前言
本篇内容记录在ubuntu18下安装curl通讯库过程,记录工作中的点滴,再者能够为别人有所借鉴更好,再次感谢通过网络分享经验的人。
curl安装步骤:
1). 下载包
wget https://curl.haxx.se/download/curl-7.66.0.tar.gz
2)解压
tar -xzvf curl-7.66.0.tar.gz
3)安装
1)$ cd curl-7.66.0
2 ) $ ./buildconf && ./configure
3) $ make
4) $ make install
安装后出现问题:
命令行输入:curl
robot@robot-ThinkPad-X220:~$ curl
curl: symbol lookup error: curl: undefined symbol: curl_multi_poll
解决办法:
part 1.
robot@robot-ThinkPad-X220:~$ cd /
robot@robot-ThinkPad-X220:/$ sudo find -name “libcurl.so*”
part 2.
robot@robot-ThinkPad-X220:/$ sudo gedit /etc/ld.so.conf
part 3.
文档中增加如下内容:
include /etc/ld.so.conf.d/*.conf
/usr/local/lib # 增加路径
part 4.
robot@robot-ThinkPad-X220:/$ sudo ldconfig -v && sudo ldconfig /etc/ld.so.conf
part 5.
robot@robot-ThinkPad-X220:~$ curl --version
curl 7.66.0-DEV (x86_64-pc-linux-gnu) libcurl/7.66.0-DEV zlib/1.2.11
Release-Date: [unreleased]
Protocols: dict file ftp gopher http imap pop3 rtsp smtp telnet tftp
Features: AsynchDNS IPv6 Largefile libz UnixSockets
至此curl就能够在本地使用了,还不能支持HTTPS的链接方式,需要安装openssl。