当前位置:  技术问答>linux和unix

小问题却困恼我许久-关于LD_LIBRARY_PATH环境变量

    来源: 互联网  发布时间:2016-08-04

    本文导语:  我的主机环境是AIX, 编译器 xlC_r 7.0 数据库是oracle 10g SHELL 用的是ksh 在$HOME目录下.profile文件里设置了LD_LIBRARY_PATH export LD_LIBRARY_PATH=$OB_RUN/lib export LD_LIBRARY_PATH=$ORACLE_HOME/lib32:.:/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH=...

我的主机环境是AIX, 编译器 xlC_r 7.0 数据库是oracle 10g SHELL 用的是ksh

在$HOME目录下.profile文件里设置了LD_LIBRARY_PATH

export LD_LIBRARY_PATH=$OB_RUN/lib
export LD_LIBRARY_PATH=$ORACLE_HOME/lib32:.:/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/rdbms/lib:/usr/lib:/usr/local/lib:$TUXDIR/lib:$LD_LIBRARY_PATH
export LIBPATH=$LD_LIBRARY_PATH

用户登陆后用env命令是可以看到LD_LIBRARY_PATH的变量值的。

在test.sh脚本里,也可以显示LD_LIBRARY_PATH的变量值
echo $LD_LIBRARY_PATH

但在makefile里面,就是无法显示LD_LIBRARY_PATH的变量值

makefile的内容如下:

do:
    echo $LD_LIBRARY_PATH

实在无法明白,这是何原因。在网上已经找过需多文章谈论LD_LIBRARY_PATH变量的设置问题,网上只说了不好把LD_LIBRARY_PATH设置为全局变量。但还是不清楚它的原因。希望高手能指导下。

|
你是不是在 ACE 环境下,如果是的话,
貌似先要设置 ACE_ROOT ...

|
makefile中可以定义其自己的变量,我现在怀疑的是,能否在makefile中使用环境变量,像你这样使用环境变量。在程序链接的过程中,make会找L/you_lib_path,而编译生成可执行文件之后,程序会自动在环境变量LD_LIBARAY_PATH中指定的路径中搜索所需的库文件。与链接时是否能够使用LD_LIBARAY_PATH变量没有什么关系。

|
我在aix5下试了下,没发现你同样的问题
不过要用$(LD_LIBRARY_PATH)
否则显示
D_LIBRARY_PATH

如果你实在搞不定的话,可以用一个脚本来执行命令,在脚本里可以设置环境,这个应急用很好

按道理说make的环境是继承了当前环境的,所以你的问题听起来就比较怪

|
第一个问题应该是 echo $(LD_LIBRARY_PATH)吧
第二个问题原因是你在你的电脑里设置好了LD_LIBRARY_PATH后你可以成功编译你的程序,而如果你的程序放到了另一台机器,你就也需要重新配置这个变量,才可以让你的程序正常编译,这样就不方便了。

|
echo $(LD_LIBRARY_PATH) 看看

|


echo ${LD_LIBRARY_PATH}

    
 
 

您可能感兴趣的文章:

  • makefile里面环境变量LD_LIBRARY_PATH的问题
  • 菜鸟问题:如何设置application变量和session变量?
  • Linux下环境变量问题以及FLEX安装问题
  • crontab tomcat 环境变量问题!
  • 问一个静态变量和外部函数的问题。
  • 请问:在GCC里的C程序里的变量的声明是不是只能在前面,而且相同类型的变量的声明只能放在一起?如果不是,请问怎么样可以解决这个问题.
  • 求解关于全局变量的问题
  • gdb下用shell写环境变量的问题
  • Red Hat 9.0 Linux环境变量设置问题. 有人遇见过这个问题吗?????????????
  • 一个关于环境变量设置的问题
  • 一个包含文件引起的变量重复定义的问题,高手请援助!
  • 我想问个关于Linux系统下Sybase环境变量的问题
  • java程序环境变量的问题!
  • 在LINUX下安装SYBASE 需添加环境变量问题(在线等待)
  • 一个简单的环境变量的设置问题
  • shell环境变量问题
  • 请教个shell环境变量的问题
  • 多进程中的全局变量问题,多谢帮忙!!!!
  • 请问一个关于shell变量的简单问题
  • 用shell变量作命令行参数的问题。
  • 问个简单的问题,关于环境变量的
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 退出curses环境到字符环境的问题?
  • Linux环境下QT交叉编译环境的移植问题请教帮忙
  • AIX环境下串口读取问题
  • 求助关于Fodero13的C++环境问题
  • telnet环境下,退格键的使用问题
  • solaris的编译环境的问题
  • 关于设置环境变量的问题
  • 有关环境变量丢失的问题
  • gcc 编译器的安装问题----设置环境变量??? 着急!!
  • 问个简单问题,怎么样修改PATH环境变量,且电脑启动时,改设置永远有效.
  • csh下环境变量设置问题,请帮忙解决,谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • 守护进程的信号问题(UNIX环境高级编程 中的问题)
  • LAMP环境搭配问题!
  • 请教一奇怪的环境变量的问题
  • 系统问题???环境变量??
  • [问大家一个问题啊]关于环境变量MALLOCMULTIHEAP
  • JBuilder 与 环境变量 配置 问题! 一定给分 ! 还请帮忙 !
  • suse下多用户安装JDK时环境变量的配置问题
  • 请教关于环境变量的问题
  • 有关Qt下编译的环境问题
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • nginx Windows版相关问题及使用说明


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3