当前位置:   article > 正文

libcurl安装_libcurl库安装

libcurl库安装

源码安装:

下载地址:curl - Download

步骤开始:

  1. 解压:

tar -zxvf '/mnt/hgfs/迁移资料/gdal/curl-7.87.0.tar.gz' -C '/home/kylin/下载'

  1. 进入curl解压目录后,首先创建构建目录:

  1. 进入curl解压目录后,首先创建构建目录:

  1. mkdir build
  2. cd build
  1. 使用cmake编译

  1. cmake ..
  2. cmake --build .
  3. cmake --build . --target install

执行命令cmake --build . --target install时,提示拷贝文件错误,如下图所示:

最后一个安装命令需要管理员权限,如下所示:

sudo cmake --build . --target install

安装成功:

  1. 查看curl版本,提示错误如下:

curl: symbol lookup error: curl: undefined symbol: curl_easy_nextheader

sudo apt-get install libcurl4 openssl

查看libcurl版本为7.86,可能需要与curl版本完全保持一致。

重新编译安装curl。

查找了一下源代码中的头文件没有curl_easy_nextheader,可能是不支持当前版本,换成7.86试试。

旧版本下载地址:curl downloads

解压:tar -zxvf '/mnt/hgfs/迁移资料/gdal/curl-7.68.0.tar.gz' -C '/home/kylin/下载'

重新安装7.86版本还是出这样的错误:curl: symbol lookup error: curl: undefined symbol: curl_easy_nextheader

暂时不管这个错误了,因为安装gdal只需要libcurl安装成功就行。

二进制安装1(失败):

下载地址:curl - Download

Release v7.87.0 · moparisthebest/static-curl · GitHub

更改文件权限:

chmod 777 ./curl-amd64

执行二进制文件:

./curl-amd64

未能执行成功,查看文件发现是静态库,不知道是不是这原因:

file ./curl-amd64

直接安装:

sudo apt intall libcurl4

安裝后看到版本为7.68

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号