最佳答案
我知道可以使用 readelf -d <elf> | grep RPATH
从 shell 中检查给定的二进制文件,但是可以在进程中这样做吗?
比如(我完全编造的系统调用) :
/* get a copy of current rpath into buffer */
sys_get_current_rpath(&buffer);
我正在尝试诊断一些可疑的 SO 连接问题在我们的代码库中,并希望以这种方式检查 RPATH 如果可能的话(我宁愿不要产生一个外部脚本)。