需要为Sun Studio 12.5启用哪些存储库?

时间:2016-06-15 10:47:04

标签: solaris sunstudio

我们是Oracle OTN网络的一部分。是否已安装(启用?)Oracle Solaris Studio发布者,并允许我们最多支持Sun Studio 12.4。我们希望在下一版本中添加对Sun Studio 12.5的支持。

我们尝试安装Sun Studio 12.5 following the 12.4 instructions,但我们找不到它:

$ pkg list -af 'pkg://solarisstudio/developer/solarisstudio-125/*'
pkg list: no packages matching 'pkg://solarisstudio/developer/solarisstudio-125/*' known
$ pkg search solarisstudio | grep 125
$ 

我们可以在哪个软件包存储库中找到Sun Studio 12.5?

这是预期的结果和搜索最新组件的结果。

$ pkg search '*c++@12.4*'
INDEX      ACTION VALUE                                             PACKAGE
require    depend developer/solarisstudio-124/c++@12.4,5.11-1.0.0.0 pkg:/developer/solarisstudio-124@12.4-1.0.0.0
$ pkg search '*c++@12.5*'
$

3 个答案:

答案 0 :(得分:2)

您可以在此页面查看已发布的Studio版本:http://www.oracle.com/technetwork/server-storage/solarisstudio/overview/index.html

12.5已发布测试版,但尚未发布。

我相信它最终会在与12.4相同的回购中出现。

加法:

测试版可以作为基于java的Linux和Solaris 10独立安装程序使用。它可以作为Solaris 11的tarball使用。对于Solaris的测试版,没有适用于Solaris 11的IPS软件包。 IPS软件包将在12.5的正式版本中提供。

答案 1 :(得分:1)

出现了针对Solaris 11发布的Sun Studio 12.5。另请参阅Download Options for Oracle Developer Studio。它可以从commad行添加:

sudo pkg install  --accept developerstudio-125

安装完成后,CC位于:

$ ls /opt/developerstudio12.5/bin/
analyzer              er_cp                 perftools_validate
bcheck                er_export             perftools_whichami
binopt                er_generic            ptclean
c++filt               er_html               ripc
c89                   er_html_cols          rtc_patch_area
c99                   er_html_columnsD      rxm
cb                    er_html_columnsI      rxs
cc                    er_kernel             smctl
CC                    er_label              solstudio
...

但编译器很糟糕。它在使用内联ASM测试Debug,Release,C ++ 03,C ++ 11,C ++ 17时崩溃,没有内联ASM等。坏事是/是,它们是不同的崩溃而不是相同的重复崩溃。另请参阅Oracle主板上的Developer Studio 12.5 and Static error checker encountered an unexpected error

答案 2 :(得分:1)

编译器支持C ++ 11和部分C ++ 14而不是c ++ 17。