![Unix 服务器迁移](https://linux22.com/image/583676/Unix%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BF%81%E7%A7%BB.png)
我使用的是 unix server 11.31。现在我想将二进制文件移至 unix 11.11。我很困惑这些二进制文件能否在 11.11 中运行,因为新版本中有一些信号更改和配置更改。
答案1
二进制兼容性仅通常保证在前向版本上(即在 xx.1 版本上编译的二进制文件将在 xx.2 上运行)。我不清楚 HP 如何在 HP-UX 上处理这个问题,但我希望它不是以保证向后二进制兼容性。
根据以前的版本重新编译您的代码会更安全。
或者,您可以移动二进制文件并查看它们是否运行 - 可能是最快的。
有关 HP-UX 二进制兼容性的更多信息这里。