dlopen()API中的权限被拒绝

时间:2017-05-05 11:34:00

标签: c++

我正在使用dlopen()API在我的程序中打开一个共享对象。但是低于错误:

cannot restore segment prot after reloc: Permission denied

1 个答案:

答案 0 :(得分:0)

dlopen可能无法重定位共享库的文本段。在这种情况下,我们可以更改权限以动态选择重定位。您需要以root权限执行以下命令才能更改权限。

chcon -t texrel_shlib_t <your lib path here.>