dlopen / proc / self / auxv:权限被拒绝RHEL6

时间:2016-05-18 17:45:56

标签: c++ dlopen rhel6

我有一个需要加载.so文件的可执行文件。

一切正在Ubunto和RHEL5上工作,但在RHEL6上我在dlopen上遇到这个错误: / proc / self / auxv:权限被拒绝

如果我使用root运行可执行文件,则它正在运行时没有此错误消息。

void * handle = dlopen(file_path.c_str(),RTLD_LAZY | RTLD_GLOBAL);

红帽企业Linux服务器版本6.7(圣地亚哥)

kernel:2.6.32-573.26.1.el6.x86_64

gcc(GCC)4.4.7

ldd(GNU libc)2.12

这个文件代表什么,有什么方法可以解决这个问题吗?

0 个答案:

没有答案