赞
踩
下载地址:curl - Download
步骤开始:
解压:
tar -zxvf '/mnt/hgfs/迁移资料/gdal/curl-7.87.0.tar.gz' -C '/home/kylin/下载'
进入curl解压目录后,首先创建构建目录:
进入curl解压目录后,首先创建构建目录:
- mkdir build
- cd build
使用cmake编译
- cmake ..
- cmake --build .
- cmake --build . --target install
执行命令cmake --build . --target install时,提示拷贝文件错误,如下图所示:
最后一个安装命令需要管理员权限,如下所示:
sudo cmake --build . --target install
安装成功:
查看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安装成功就行。
下载地址: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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。