【发布时间】:2017-05-05 11:33:59
【问题描述】:
我正在使用 dlopen() API 在我的程序中打开一个共享对象。但出现以下错误:
cannot restore segment prot after reloc: Permission denied
【问题讨论】:
标签: c++
我正在使用 dlopen() API 在我的程序中打开一个共享对象。但出现以下错误:
cannot restore segment prot after reloc: Permission denied
【问题讨论】:
标签: c++
dlopen 可能无法重新定位共享库的文本段。在这种情况下,我们可以更改权限以动态选择重定位。您需要以root权限执行以下命令来更改权限。
chcon -t texrel_shlib_t <your lib path here.>
【讨论】: