zoukankan      html  css  js  c++  java
  • LD_LIBRARY_PATH的设定

    LD_LIBRARY_PATH的设定

     

    变量LD_LIBRARY_PATH 是用来在Linux下设置动态链接库(*.so)的查找路径,我们一般情况下都需要在运行一个带有动态链接库的程序是运行

    export LD_LIBRARY_PATH=.

    否则就会出现

    ./pcs: symbol lookup error: ./pcs: undefined symbol: _ZN4util10getTmpPathEv

    之类的错误提示,怎么才能避免这种问题出现了,

    实际上我们只需要在 ~/.bashrc 文件中进行设置即可

     

    # .bashrc

     

    # User specific aliases and functions

     

    alias rm='rm -i'

    alias cp='cp -i'

    alias mv='mv -i'

     

    # Source global definitions

    if [ -f /etc/bashrc ]; then

    . /etc/bashrc

    fi

    export LD_LIBRARY_PATH=/home/terry/InsDiag/bin

     

     

    *Comments, /home/terry/InsDiag/bin是的程序执行的文件目录。

     

    设置完后,只需要重新开一个terminal,就会发现不设置export LD_LIBRARY_PATH=. 也不会出现错误提示,带有动态链接库的程序执行的没有任何问题。

  • 相关阅读:
    C语言I博客作业06
    C语言I博客作业05
    C语言I博客作业04
    C语言I博客作业02
    C语言II博客作业04
    C语言II博客作业03
    C语言II博客作业02
    C语言II博客作业01
    学期总结
    C语言I博客作业08
  • 原文地址:https://www.cnblogs.com/terrytian88/p/5913305.html
Copyright © 2011-2022 走看看