我试图安装...但未能如何在Oracle Solaris 11.2 x86和CentOS 6.6 Final上安装gcc 6.x?
$ wget https://ftp.gnu.org/gnu/gcc/gcc-6.2.0/gcc-6.2.0.tar.bz2
$ tar -jxvf gcc-6.2.0.tar.bz2
$ cd /home/logvadmin/gcc-6.2.0/
$ ./contrib/download_prerequisites
$ ./configure --prefix=/usr/gcc-6.2.0 --enable-languages=c,c++ --disable-multilib
$ make
在阶段6错误
[的Solaris] 化妆:在读取器致命错误:生成文件,第27行:线意外结束看出
$ vi Makefile
26:IFEQ(。,$(变量))#变量.VARIABLES,新的3.80,永远不会是空的。 27:$(错误GNU使3.80版本或更高版本是必需的。) 28:ENDIF
用户@ Solaris上:〜/ GCC-6.2.0 $ GCC --version 海合会(GCC)4.5.2 版权所有(C)2010自由软件基金会,公司 这是自由软件;请参阅复制条件的来源。有没有 保修;甚至不适用于适销性或针对特定用途的适用性。
[CentOS] 构建需要很长时间。 6小时?
我不知道是什么问题..
在Solaris上,使用'gmake'而不是'make'。并行编译 - 'make -j'来提高编译速度。 –
Petesh
大多数标准Solaris实用程序符合POSIX标准,不支持非标准参数或行为。显然,GCC的'configure'依赖于标准'make'工具的GNU扩展,所以如上所述,在这种情况下你必须使用'gmake'。 –
这个问题有点大。你应该把它分解成单独的问题。至于GCC 5 ...在Solaris上安装GCC 5是一种痛苦。我无法做到。你可以在[Unix&Linux Stack Exchange](http:/ /)上找到类似的问答环节[在GCC-5上安装Solaris 11后在哪里](https://unix.stackexchange.com/q/339296/56041) /unix.stackexchange.com/)。 – jww