技术栈

固定共享库搜索路径

bkspiderx
2 小时前
linux·rpath·固定共享库搜索路径
rpath:Linux 中固定共享库搜索路径的“永久解决方案”在 Linux 系统中,程序运行时需要加载依赖的共享库(.so 文件),动态链接器(ld.so)会按特定规则搜索这些库。但当库位于非系统默认路径(如 /usr/lib、/lib)时,如何确保程序能找到它们?rpath 正是解决这一问题的核心机制——它将共享库的搜索路径直接嵌入到可执行文件或共享库中,无需依赖环境变量(如 LD_LIBRARY_PATH),是部署程序时固定库路径的“永久方案”。
我是有底线的