首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >solaris 8与solaris 10

solaris 8与solaris 10
EN

Stack Overflow用户
提问于 2011-03-01 05:26:13
回答 1查看 1.1K关注 0票数 1

我有一个使用第三方lib在Solaris8上编译和运行的程序。在它成功运行后,我将它移植到Solaris10上,没有任何问题。我真的需要在Solaris10上编译/链接并创建一个新的exe吗?尽管我测试了我在Solaris8上制作的可执行文件?看起来很奇怪我需要这样做。有人能解释一下这件事吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-01 05:34:04

Sun保证任何在Solaris 8或Solaris 9上运行的二进制代码都能在Solaris 10上运行。当我在Solaris世界工作时,我会将我在Solaris 10中构建的代码与为Solaris 8构建的库(来自第三方供应商的二进制文件,因此如果我想要的话,我不可能重新编译)链接起来。

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

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

Solaris二进制应用程序保证程序

Solaris应用程序保证反映了Sun对应用程序从一个发行版到下一个发行版的兼容性的信心,旨在使重新鉴定成为历史,更不用说移植了。

如果应用程序在Solaris2.6、7、8或9 (包括其初始版本和所有更新)上运行,则它将在Solaris10(包括其初始版本和所有更新)上运行,即使该应用程序尚未针对Solaris10进行重新编译,也是如此。 Solaris发行版之间的二进制兼容性有助于保护您在应用程序的开发、培训和技能发展方面的长期投资。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5147759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档