首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    LD_LIBRARY_PATH详解,从此不害怕安装C语言源代码软件(欢迎海南大学的51粉丝)

    比如前面我提到的lancet软件需要的库文件如下: -llzma -lbz2 -lz -ldl -lpthread -lcurl -lcrypto -lbamtools 可以使用 ls /usr/lib...当执行函数动态链接.so时,如果此文件不在缺省目录下 /lib和/usr/lib,那么就需要指定环境变量LD_LIBRARY_PATH 假如现在需要在已有的环境变量上添加新的路径名,则采用如下方式: LD_LIBRARY_PATH.../lib/:$LD_LIBRARY_PATH ¨G1G /usr/bin/ld: cannot find -llzma collect2: error: ld returned 1 exit status...指定的动态库搜索路径; 3.配置文件/etc/ld.so.conf中指定的动态库搜索路径; 4.默认的动态库搜索路径/lib和/usr/lib; 这个顺序是compile gcc时写在程序内的,通常软件源代码自带的动态库不会太多...,而我们的/lib和/usr/lib只有root权限才可以修改,而且配置文件/etc/ld.so.conf也是root的事情,我们只好对LD_LIBRARY_PATH进行操作啦。

    4.7K20
    领券