首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SunStudio在Solaris上静态链接C库

使用SunStudio在Solaris上静态链接C库
EN

Stack Overflow用户
提问于 2013-09-26 14:19:01
回答 1查看 769关注 0票数 0

我知道在Solaris 10 Sun中,Oracle现在不提供C库的静态版本,即libC.a,但是我检查使用Sun Studio也不可能使用相同的东西,我的印象是C库是由编译器提供的,就像Visual提供的C运行时库一样。

那么,在Solaris C上,libray仅由系统提供,没有办法在Solaris 10上获得静态版本的libC.a?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-26 14:27:43

不确定你能找到一个。这是“通过设计”--尽管stdlib API是稳定的,但是操作系统的内部元素在不同版本之间会发生变化,因此它们迫使每个人动态链接以避免破坏。

理论上,使用动态版本可以让您的可执行文件在不同的Solaris版本之间进行移植(但并不一定)。

如果您真的想要一个完全独立的可执行文件,您可能应该使用GCC和它自己的stdlib。

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

https://stackoverflow.com/questions/19030817

复制
相关文章

相似问题

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