Mr-Luer 2018-08-13 13:42 采纳率: 33.3%
浏览 5413
已采纳

linux设置的环境变量无效

我是rhel6.2系统,执行某程序时提示: /lib64/libc.so.6: version GLIBC_2.14' not found
于是安装glibc-2.14,安装位置在/opt/glibc-2.14,安装完了以后增加临时环境变量:
export LD_LIBRARY_PATH=/opt/glibc-2.14/lib,glibc-1.14,这样就ok了。
但环境临时环境变量重启就会失效,于是我在/etc/profile末尾增加了这样一行
export PATH="/opt/glibc-2.14/lib:$PATH
但这样行不管用,重启后仍然会报错:
/lib64/libc.so.6: version
GLIBC_2.14' not found ,
只能通过设置临时环境变量的方法让其不报错。很困惑

  • 写回答

3条回答 默认 最新

  • xjw_87 2018-08-14 01:38
    关注

    /etc/profile末尾应该增加export LD_LIBRARY_PATH="/opt/glibc-2.14/lib:$LD_LIBRARY_PATH"。PATH是查找可执行程序的路径,而不是查找动态库的路径。还不行的话,可以执行以下命令:echo "/opt/glibc-2.14/lib" >> /etc/ld.so.conf;ldconfig

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 fluent的在模拟压强时使用希望得到一些建议
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 Web.config连不上数据库
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
  • ¥15 怎么配置广告联盟瀑布流
  • ¥15 Rstudio 保存代码闪退