【Env】Solaris10下安装gcc-5.1.0

来源:互联网 发布:python 判断奇数偶数 编辑:程序博客网 时间:2024/06/05 09:23

solaris10默认情况下是不支持gcc命令的,但是其实在/usr/sfw/bin目录下还是有gcc的,/usr/sfw/bin

gcc的版本是3.4.3

ln -s /usr/sfw/bin/gcc /usr/bin/gcc (添加快捷方式,之后便可以在其他目录下直接使用gcc命令了。)

ls -al -i /usr/bin/gcc


当然如果这个版本不能满足您的要求,那还是要自己新装一个新版本了,下面介绍如何安装gcc-5.1.0

1.下载软件包


ftp://gcc.gnu.org/pub/gcc/infrastructure/

2.解压软件包

.gz ----- gunzip -d .....

.bz2 ----- bunzip2 -d .....

.tar ---- gtar -xf .....

3.安装

安装过程,参考官方文档描述:https://gcc.gnu.org/install/


4.FAQ

a.解压报错LongLink怎么办?
gtar压缩超长文件名,用tar解压时会报错“tar: ././@LongLink: typeflag 'L' not recognized, converting to regular file”,并在当前目录下生成一个LongLink文件

solaris10中/usr/sfw/bin/有gtar命令,ln -s /usr/sfw/bin/gtar /usr/bin/gtar

gtar -xf tar包路径

b. gcc configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0

gcc的安装依赖这3个包的安装,因此先要下载相应的版本进行安装,下载路径为:ftp://gcc.gnu.org/pub/gcc/infrastructure/

c.安装GMP包时候,提示No usable m4 in $PATH or /usr/5bin

原因是,未安装m4包。m4包的下载路径为:http://ftp.gnu.org/gnu/m4/

m4包介绍:http://www.gnu.org/software/m4/m4.html

参考资料:

http://blog.sina.com.cn/s/blog_493667730100zt6n.html

http://mojijs.com/2015/04/192843/index.html

0 0