【发布时间】:2012-11-16 16:05:55
【问题描述】:
我有一个在 centos 5 上编译和运行的软件,现在我有兴趣在 Centos 6 上运行它,未经修改,无需在新机器上编译。
这是挑战:-
我的过程需要某些库说 libcap.so.1 但centos 6 有更新版本说 libcap.so.2
我可以使旧软件与以下任何黑客一起工作
- 创建到 libcap.so.2 的符号链接 (libcap.so.1)
- 将 libcap.so.1 复制到新机器(centos 6)
在两者之间推荐什么,这种方法是否存在任何已知问题,在 centos6 上编译将是我的最后选择。
【问题讨论】:
标签: c linux gcc linux-kernel shared-libraries