开发者社区> 问答> 正文

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

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目录去搜索,而是我自己的软件的目录,所以尝试复制这几个文件到我的软件目录,但是复制时第一个文件和第二个文件出错,提示什么"只读文件系统"。

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

展开
收起
爱吃鱼的程序员 2020-06-05 13:21:06 399 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

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


    cd 到gdal目录

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

    make

    makeinstall

    ######

    引用来自“sjfengOS”的答案

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


    cd 到gdal目录

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

    make

    makeinstall

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

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


    2020-06-05 13:21:19
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载