需要为 Sun Studio 12.5 启用什么存储库?
What repository needs to be enabled for Sun Studio 12.5?
我们是 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*'
$
您可以在此页面查看已发布的 Studio 版本:http://www.oracle.com/technetwork/server-storage/solarisstudio/overview/index.html
12.5 处于测试版,但尚未发布。
我相信当 12.4 最终发布时,它将在与 12.4 相同的存储库中可用。
增加:
Beta 版本可用作 Linux 和 Solaris 10 的基于 java 的独立安装程序。它可用作 Solaris 11 的 tarball。测试版没有适用于 Solaris 11 的 IPS 包发布工作室。 IPS 包将在 12.5
正式发布时提供
似乎 Sun Studio 12.5 已针对 Solaris 11 发布。另请参阅 Download Options for Oracle Developer Studio。它可以从命令行添加:
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
...
虽然编译器很糟糕。它在测试 Debug、Release、C++03、C++11、C++17、使用内联 ASM、不使用内联 ASM 等时崩溃。坏事 is/was,它们是不同的崩溃而不是重复同样的崩溃。另请参阅 Oracle 板上的 Developer Studio 12.5 and Static error checker encountered an unexpected error。
编译器支持 C++11 和部分 C++14,不支持 c++17。
我们是 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*'
$
您可以在此页面查看已发布的 Studio 版本:http://www.oracle.com/technetwork/server-storage/solarisstudio/overview/index.html
12.5 处于测试版,但尚未发布。
我相信当 12.4 最终发布时,它将在与 12.4 相同的存储库中可用。
增加:
Beta 版本可用作 Linux 和 Solaris 10 的基于 java 的独立安装程序。它可用作 Solaris 11 的 tarball。测试版没有适用于 Solaris 11 的 IPS 包发布工作室。 IPS 包将在 12.5
正式发布时提供似乎 Sun Studio 12.5 已针对 Solaris 11 发布。另请参阅 Download Options for Oracle Developer Studio。它可以从命令行添加:
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
...
虽然编译器很糟糕。它在测试 Debug、Release、C++03、C++11、C++17、使用内联 ASM、不使用内联 ASM 等时崩溃。坏事 is/was,它们是不同的崩溃而不是重复同样的崩溃。另请参阅 Oracle 板上的 Developer Studio 12.5 and Static error checker encountered an unexpected error。
编译器支持 C++11 和部分 C++14,不支持 c++17。