版本与符号检查
版本与符号检查
ldd --version | head -1
strings /opt/app/bin/app | grep GLIBC_ | sort -u | tail # 近似判断
objdump -T /opt/app/bin/app | grep GLIBC_ | tail # 更准确
./app 2>&1 | head # 实际运行验证处理路径
处理路径
# 1) 在目标平台重新编译(推荐主线)
# 2) 用容器封装原运行环境
# 3) 打包库/patchelf 方案(仅评估后使用)兼容方向:低版本编译的二进制一般可在高版本系统运行,反向不成立;迁移适配遵循「在哪运行就在哪编译」。