当前位置: 技术问答>linux和unix
关于ddd和环境变量的问题
来源: 互联网 发布时间:2016-05-31
本文导语: 碰到这样一个问题,有一个可执行程序xxxdaemon,在终端运行前需要先执行 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/AAA/BBB/lib ##libAaa.so在这个目录下 否则就会抛错 ./xxxdaemon: error while loading shared libraries: lib...
碰到这样一个问题,有一个可执行程序xxxdaemon,在终端运行前需要先执行
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/AAA/BBB/lib ##libAaa.so在这个目录下
否则就会抛错
./xxxdaemon: error while loading shared libraries: libAaa.so: cannot open shared object file: No such file or directory
但是就算我之前在终端执行了设置环境变量的命令,在ddd里运行这个程序时还是会抛上面的错,好像这么设坏境变量对ddd不起作用。请问这种情况下,我想在ddd里调试这个程序,那要怎么办呢?
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/AAA/BBB/lib ##libAaa.so在这个目录下
否则就会抛错
./xxxdaemon: error while loading shared libraries: libAaa.so: cannot open shared object file: No such file or directory
但是就算我之前在终端执行了设置环境变量的命令,在ddd里运行这个程序时还是会抛上面的错,好像这么设坏境变量对ddd不起作用。请问这种情况下,我想在ddd里调试这个程序,那要怎么办呢?
|
lz 可以试试在 Terminal 里执行 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/AAA/BBB/lib
然后在同一个 Terminal 里启动 ddd,再运行这个程序
当然把这个路径加到系统的 ld 搜索路径也是可以的
然后在同一个 Terminal 里启动 ddd,再运行这个程序
当然把这个路径加到系统的 ld 搜索路径也是可以的
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。