zoukankan      html  css  js  c++  java
  • 源码安装curl网络库后,重新ssh到环境上使用yum命令报错

    因为最近在学习cpp相关的支持,讲义中需要使用curl库,查看环境中存在curl命令,但是没有curl的静态库,和相关的头文件,因此无法使用。(可能是能力还不到家,没发现问题)

    因此就想着使用源码安装curl,将其安装在/usr/local/libcurl目录下,经过一次列的wget,./configure --prefix=/usr/local/libcurl,make && make install 后,能够使用自己安装的curl经cpp讲义中的示例学习。

    但是,晚上重新ssh到该主机上后,想要使用yum安装cmake,却发现yum报错了:

    /usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol:

    使用ldd /usr/lib64/python2.7/site-packages/pycurl.so查看所依赖的动态库,发现指向了/usr/local/libcurl/下面的libcurl.4.so,我把我编译目录下的这个动态库重命名为libcurl.4.6.so,

    再使用ldconfig重新加载动态库后,再使用ldd查看发现使用的是/usr/lib64下的curl动态库了,可以使用yum命令了。

    因为当时没有记录,没有截图,供自己记忆使用吧。

    注:

      在解决问题的过程中,也百度了很多相关的问题,很多文章,也很有用,未标明,请见谅。

  • 相关阅读:
    代码
    (转载)计算机的二进制起源
    表的新建
    SQL约束
    包装类
    GUID(转载)
    Android九宫格解锁自定义控件(附源码)
    Android滑动页面返回(自定义控件)
    Android高仿QQ消息滑动删除(附源码)
    Android跟踪球-手势移动图片-自定义控件(附源码)
  • 原文地址:https://www.cnblogs.com/sip-inaction/p/13438479.html
Copyright © 2011-2022 走看看