【发布时间】:2010-09-10 19:55:51
【问题描述】:
我有一个用 gcc 4.4.0 编译的二进制文件,并试图在没有 gcc 4.4.0 的旧系统上运行它。它不起作用。错误不是找不到符号,而是无法正确运行并挂起。系统之间的区别是 CentOS 5.5 vs 5.2,以及 gcc 4.4.0 vs 3.4.6。
如何在不安装 gcc 4.4.0 的情况下让它在该系统上运行?有没有我们可以放在上面的运行时库?简单地复制依赖项并设置库路径似乎不起作用。
二进制文件需要 gcc 4.4.0 的功能。
【问题讨论】:
标签: gcc shared-libraries binary-compatibility