gpt4 book ai didi

c++ - 索拉里斯 8 与索拉里斯 10

转载 作者:行者123 更新时间:2023-11-30 03:08:17 25 4
gpt4 key购买 nike

我有一个程序,我在 solaris 8 上使用第三方库编译和运行。成功运行后,我将它移植到 solaris 10 上,没有任何问题。我真的需要在 solaris 10 上编译/链接并创建一个新的 exe 吗?尽管我测试了我在 solaris 8 上创建的可执行文件?我需要这样做似乎很奇怪。有人可以阐明这个问题吗?

谢谢

最佳答案

Sun 提供二进制兼容性保证,任何为在 Solaris 8 或 Solaris 9 上运行而构建的东西都可以在 Solaris 10 上运行。当我在 Solaris 世界工作时,我会将我在 Solaris 10 中构建的代码与为 Solaris 8 构建的库链接起来(来自第 3 方供应商的二进制文件,所以我无法根据需要重新编译)。

这也是为什么他们的构建工具可能存在一些实现问题的解释(我在他们的 SunStudio 编译器/库中遇到了很多问题,由于需要确保兼容性而没有修复)。

http://www.oracle.com/technetwork/server-storage/solaris/overview/guarantee-jsp-135402.html

Solaris Binary Application Guarantee Program

The Solaris Application Guarantee reflects Sun's confidence in the compatibility of applications from one release of Solaris to the next and is designed to make re-qualification—let alone porting—a thing of the past.

If an application runs on Solaris 2.6, 7, 8 or 9, including their initial release and all updates, it will run on Solaris 10, including its initial release and all updates, even if the application has not been recompiled for Solaris 10 — guaranteed. Binary compatibility between releases of Solaris helps protect your long term investment in the development, training and skills development for your applications.

关于c++ - 索拉里斯 8 与索拉里斯 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5147759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com