OracleSolaris 11.2 - 要使用的工具链
有两个选项 - SunStudio或gcc工具链。在开发驱动程序时需要遵循的常见做法是什么 - 确保它使用32位和64位模式的编译器构建,或者选择一个编译器并坚持使用它?OracleSolaris 11.2 - 要使用的工具链
谢谢。
回答:
当您定位Solaris 11.2时,没有必要构建32位驱动程序,因为此内核仅作为64位发布。
Solaris Studio和gcc都可以使用。前者可能更受欢迎,因为与内核相关的所有内容都可以使用,你可能会发现更多关于使用它的文档。
回答:
直到您可以找到使用GCC及其所有附加软件和Oracle Studio工具集下的整套工具的最新版本的用户,您都不会得到一个好的答案。我会说,在多线程大型应用程序的性能分析中,特别是在Solaris上,我还没有看到与Oracle Studio收集/分析工具一样好的开源工具。大多数盲目张贴“GCC更好!”的人不知道甚至存在Oracle工具。
关于设备驱动程序,jlliagre的评论非常相关 - 很有可能会遇到这样的情况:“本地”编译器将在“外部”编译器不工作的情况下工作。
以上是 OracleSolaris 11.2 - 要使用的工具链 的全部内容, 来源链接: utcz.com/qa/259243.html