首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OracleSolaris 11.2 --要使用的工具链

OracleSolaris 11.2 --要使用的工具链
EN

Stack Overflow用户
提问于 2015-06-26 23:32:58
回答 2查看 109关注 0票数 0

有两个选项- SunStudio或gcc工具链。在开发驱动程序时要遵循的常见实践是:确保它使用32位和64位模式的两个编译器构建,还是选择一个编译器并坚持使用它?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2015-06-27 04:11:06

当您以Solaris11.2为目标时,构建32位驱动程序是没有意义的,因为该内核仅发布为64位。

Solaris Studio和gcc都可以使用。前者可能在所有与内核相关的东西上都更受欢迎,你可能会找到比gcc更多的关于使用它的文档。

票数 3
EN

Stack Overflow用户

发布于 2015-06-29 01:50:14

除非你能找到一个人,他已经使用了GCC及其所有插件和甲骨文的Studio工具集下可用的整个工具套件的最新版本,否则你不会得到一个好的答案。我要说的是,在多线程大规模应用程序的性能分析方面,我还没有看到像Oracle的Studio collect/analyzer工具一样好的开源工具,尤其是在Solaris上。大多数盲目发帖的人都会说"GCC更好!“甚至不知道Oracle工具的存在。

关于设备驱动程序,jlliagre的评论是非常相关的--很可能会遇到“本地”编译器无法工作而“外来”编译器不能工作的情况。

(作为强调的答案发布)

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

https://stackoverflow.com/questions/31077071

复制
相关文章

相似问题

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