在solaris cc v5.8上编译Boost

时间:2017-01-31 14:37:17

标签: c++ solaris-10 cc

我正在尝试在solaris系统上构建Boost

/tmp/boost_1_58_0> cc -V
cc: Sun C 5.8 2005/10/13
usage: cc [ options] files.  Use 'cc -flags' for details

我检查了一些网站。在我所拥有的其中一个站点上,5.10是使用带有stlport4的Sun C编译器构建的,但我没有看到任何执行相同操作的步骤。在编译器之间,我使用的是v5.8。我不介意构建旧版本的boost。

有一点需要注意的是,我的是一个生产系统,因此不可能安装我想要的任何东西。

2 个答案:

答案 0 :(得分:0)

找到以下链接,你最好转到v5.9,或者你无法在没有浪费时间的情况下获得构建/支持(即使是仅限标题的库)。

http://www.oracle.com/technetwork/systems/cccompare-137792.html

答案 1 :(得分:0)

我在 5.9 中遇到了同样的错误:“依赖模板参数表达式中不允许使用复杂表达式。”

我用编译器标志解决了这个问题:-Qoption ccfe -complextmplexp