您现在的位置是:首页 >

关于猫的详细资料大全 LD_LIBRARY_PATH详细资料大全

火烧 2022-11-17 18:59:12 1082
LD_LIBRARY_PATH详细资料大全 LD_LIBRARY_PATH是Li ux环境变数名,该环境变数主要用于指定查找共享库(动态连结库)时除了默认路径之外的其他路径。基本介绍外文名:LD_LI

LD_LIBRARY_PATH详细资料大全  

LD_LIBRARY_PATH是Linux环境变数名,该环境变数主要用于指定查找共享库(动态连结库)时除了默认路径之外的其他路径。

关于猫的详细资料大全 LD_LIBRARY_PATH详细资料大全

基本介绍

外文名:LD_LIBRARY_PATH作用:指定查找共享库类型:环境变数名设定方法:用export命令来设定值 定义,示例,设定方法,区别 LIBRARY_PATH,

定义

移植程式时的经常碰到需要使用一些特定的动态库,而这些编译好的动态库放在我们自己建立的目录里,这时可以将这些目录设定到LD_LIBRARY_PATH中。

示例

当执行函式动态连结.so时,如果此档案不在预设目录下‘/lib’ and ‘/usr/lib’. 那么就需要指定环境变数 LD_LIBRARY_PATH 假如现在需要在已有的环境变数上添加新的路径名,则采用如下方式: LD_LIBRARY_PATH=NEWDIRS:$LD_LIBRARY_PATH.(newdirs是新的路径串) (注:GNU系统可以自动添加在 /etc/ld.so.conf档案中来实现环境变数的设定)

设定方法

在linux下可以用export命令来设定这个值,比如 在linux终端下输入:export LD_LIBRARY_PATH=/opt/au1200_rm/build_tools/bin: $LD_LIBRARY_PATH: 然后再输入:export 即会显示是否设定正确 export方式在重启后失效,所以也可以用 vim /etc/bashrc ,修改其中的LD_LIBRARY_PATH变数。 例如:LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/au1200_rm/build_tools/bin。

区别 LIBRARY_PATH

StackOverflow 上关于 LIBRARY_PATH 和 LD_LIBRARY_PATH 的解释如下: LIBRARY_PATHis used by g before compilation to search for directories containing libraries that need to be linked to your program. LD_LIBRARY_PATHis used by your program to search for directories containing the libraries after it has been suessfully compiled and linked.  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码