Sparc Solaris - 安装优化的 GCC 4.9,32/64 位?

Sparc Solaris - 安装优化的 GCC 4.9,32/64 位?

我们有一个新的(对我们来说)solaris 10 机器,运行在 T4 cpu 上。我们的软件堆栈基于 Perl/Oracle。我们现在必须安装 GCC 4.9。我希望针对 T4 CPU 进行优化。我认为以下配置将起作用:

configure --prefix=/app/org/sfw --enable-languages=c,c++ --with-cpu=niagara4

我还需要做些什么才能获得 gcc 4.9 的优化构建吗?我需要注意哪些陷阱?

答案1

如果您确实需要“针对 T4 CPU 进行优化”,那么我猜测 Solaris Studio 编译器可以创建比 GCC 更准确地针对 T4 进行优化的代码。只是一个猜测。 Sun/Oracle 反复声称 Solaris Studio 创建的代码比 GCC 更快。鉴于 T4 是他们自己的 CPU,人们可以想象这是真的。不知道。

使用 Solaris Studio 无需支付许可费用。

看看这个:Solaris 开发主机关于如何使用 GCC 或 Solaris Studio 设置 Solaris 开发主机。

另外:Solaris 10 现在已经相当旧了。如果您使用 Solaris 11,您的生活会更轻松(因为有软件包存储库)。我只花两分钱。

答案2

我同意考虑使用 Solaris Studio。

然而,Solaris 10 确实包含了 gcc 发行版(3.x?)。我希望 Sun/Oracle 能够针对 SPARC 进行一些智能编译。如果尚未安装,您可以尝试从介质安装 SUNWgcc 软件包或更高版本的 Sol10 更新。

相关内容