aix java 环境变量_AIX 永久修改环境变量

方法一:PATH=$PATH:/usr/XX

export PATH

重启一下系统,就可以生效

方法二:修改/username/.bash_profile(.bash_profile)只对当前的用户生效

在PATH后面加上你的路径

如:LD_LIBRARY_PATH=/你的路径

然后在后面

export LD_LIBRARY_PATH

重启系统

方法三:修改/etc/profile(profile 对所有的用户都有用)

在在PATH后面加上你的路径

如:LD_LIBRARY_PATH=/你的路径

然后在后面

export LD_LIBRARY_PATH

重启系统

前一段时间在给客户升级数据库中,由于共享库文件环境变量设置错误,导致升级数据字典失败。

在linux或者是unix、类unix平台中,编译程序基本上都有共享库文件目录,一般在环境变量中配置,每个平台共享库文件目录环境变量设置不尽相同,很容易搞混,先总结如下:

注意其lib32和lib差别!

Bourne Shell, K Shell or Bash环境下:

AIX:

export LIBPATH=/lib:$LIBPATH

Solaris,Linux:

export LD_LIBRARY_PATH=/lib:$LD_LIBRARY_PATH

HP-UX:

export SHLIB_PATH=/lib:$SHLIB_PATH

Mac OS X:

export DYLD_LIBRARY_PATH=/lib:$DYLD_LIBRARY_PATH

C Shell环境下:

AIX:

setenv LIBPATH "/lib:$LIBPATH"

Solaris, Linux:

setenv LD_LIBRARY_PATH "/lib:$LD_LIBRARY_PATH"

HP-UX:

setenv SHLIB_PATH "/lib:$SHLIB_PATH"

Mac OS X:

setenv DYLD_LIBRARY_PATH "/lib:$DYLD_LIBRARY_PATH"

LIBPATH,SHLIB_PATH,LD_LIBRARY_PATH各用在什么环境?

环境

产品: DB2 UDB

平台: Unix

版本: V7

在编译应用程序的时候, 通常需要通过环境变量的设置来指出Library所在的路径, 比如LIBPATH,SHLIB_PATH,LD_LIBRARY_PATH, 那么, 这些环境变量应在什么情况下使用呢?

在 AIX 上可使用 LIBPATH 环境变量,在 HP-UX 上可使用 SHLIB_PATH,在 Linux、PTX、Silicon Graphics IRIX 和 Solaris 可使用 LD_LIBRARY_PATH覆盖已编入您应用程序中的共享库搜索路径。

注意: 对于 Silicon Graphics IRIX 上的 n32 对象类型

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值