当前位置: 技术问答>linux和unix
有关 glibc 的疑惑
来源: 互联网 发布时间:2016-03-07
本文导语: 我将glibc从2.3.4升级到2.4后,必须要设置一个 LD_POINTER_GUARD的环境变量。Red hat的机器设置为0,而suse 10的机器设成1。 请问 这两个版本的glibc有什么区别,这个环境变量的默认值是多少? 这个变量具体是做什么的啊...
我将glibc从2.3.4升级到2.4后,必须要设置一个 LD_POINTER_GUARD的环境变量。Red hat的机器设置为0,而suse 10的机器设成1。
请问 这两个版本的glibc有什么区别,这个环境变量的默认值是多少?
这个变量具体是做什么的啊?
谢谢
请问 这两个版本的glibc有什么区别,这个环境变量的默认值是多少?
这个变量具体是做什么的啊?
谢谢
|
应该是1吧。
|
LD_POINTER_GUARD 用来避免在不同的版本的glibc之间传递内存的,比如用2.3
malloc的pointer到2.6中去free的话就会出现问题。
malloc的pointer到2.6中去free的话就会出现问题。
|
不知道楼主升级后运行ldconfig没有..