技术栈

rpath

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