Linux下共享库的疑问? 400 报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Linux下共享库的疑问? 400 报错

爱吃鱼的程序员 2020-06-05 13:21:06 50

Linux下共享库的疑问? 400 报错

我在linux上使用./configure  make makeinstall编译了gdal库,然后在/usr/local/lib目录下就生成了libgdal.so,

libgdal.so.1 ,libgdal.so.1.16.2三个文件,前两个是到共享库的链接,最后一个是共享库,我现在要使用这个库,需要链接的是libgdal.so,但是我不希望在/usr/local/lib目录去搜索,而是我自己的软件的目录,所以尝试复制这几个文件到我的软件目录,但是复制时第一个文件和第二个文件出错,提示什么"只读文件系统"。

请问我该如何解决这个问题?请大侠们赐教啊啊

JavaScript Linux
分享到
取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-05 13:21:19

    编译gdal 可以指定安装目录啊  


    cd 到gdal目录

    ./configure [--prefix=newpath](自己指定安装路径)

    make

    makeinstall

    ######

    引用来自“sjfengOS”的答案

    编译gdal 可以指定安装目录啊  


    cd 到gdal目录

    ./configure [--prefix=newpath](自己指定安装路径)

    make

    makeinstall

    好,我试试,thank you!
    ######或者提升你当前用户的权限######

    应该是因为前两个是符号链接,cp复制符号链接时默认是复制指向的文件


    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程