查看和修改可执行文件的 RPATH

查看和修改可执行文件的 RPATH

查看:

readelf -d $EXEC | grep runpath

修改:

chrpath -r $RPATH $EXEC

编译时设置 rpath:

gcc -o $EXEC $SOURCE -Wl,-rpath=$RPATH

设置 rpath 时可以使用 $ORIGIN 来表示可执行文件本身所在路径

作者: PlanC
2024-12-18 20:03:48+08:00