linux二进制文件独立于共享库
我有一个C ++程序,它依赖于很多库(一些常见的系统库,比如libjpeg,一些未在系统范围内安装的个人库)。该程序在机器A(Debian Squeeze)上编译得很好。我想在机器B(Ubuntu maveric)和机器C(Arch)上运行程序。假设两台机器B + C都是极端小型安装。不要指望找到我的程序在那里使用的任何库,如果有任何它们不是相同的版本。
是否有任何程序可以扫描我的程序中的所有依赖项(使用ldd或其他东西)收集所有这些依赖项,并生成一个脚本,告诉二进制文件使用这些,只有它在任何其他系统上附带的这些库?
谢谢 !
没有找到相关结果
已邀请:
2 个回复
蔬谢窗港
咖哀烈