首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

makefile里面环境变量LD_LIBRARY_PATH的有关问题

2012-02-03 
makefile里面环境变量LD_LIBRARY_PATH的问题我的makefile有一个调用lib的地方需要使用环境变量LD_LIBRARY_

makefile里面环境变量LD_LIBRARY_PATH的问题
我的makefile有一个调用lib的地方需要使用环境变量LD_LIBRARY_PATH的路径,但是make的时候总是报文件找不到,于是我在makefile里面加了段:
test:
\tenv

make   test出来看的时候发现没有LD_LIBRARY_PATH变量,太TMD的奇怪了,我执行运行env是可以看到的啊

于是我在makefile里面直接设置
export   LD_LIBRARY_PATH=$(ORACLE_HOME)/lib32

编译就没啥问题了

求教下,为啥会这样啊,环境变量不是直接会被传入makefile的么??

[解决办法]
是的,变量就是作为makefile的变量的,你是否在不同的shell中执行的呢?
[解决办法]
用 -rpath选项。
[解决办法]
guanzhu
[解决办法]
没有尝试过在Makefile中使用脚本文件的
感觉是这个原因
[解决办法]

热点排行