当前位置: 技术问答>linux和unix
请指教:安装gcc
来源: 互联网 发布时间:2015-04-22
本文导语: 我下了个gcc-2.7.2.3.tar.gz 解压缩完毕,接下来怎么做啊? 我直接用pkgadd -d gcc-2.7.2.3不行 | gcc-2.7.2.3.tar.gz是以源代码的方式发布的,你需要C编译器以及make等工具编译编译器! 所以如果你的系...
我下了个gcc-2.7.2.3.tar.gz
解压缩完毕,接下来怎么做啊?
我直接用pkgadd -d gcc-2.7.2.3不行
解压缩完毕,接下来怎么做啊?
我直接用pkgadd -d gcc-2.7.2.3不行
|
gcc-2.7.2.3.tar.gz是以源代码的方式发布的,你需要C编译器以及make等工具编译编译器!
所以如果你的系统根本就没有编译器的话你就需要:
1)找一个能直接安装的二进制包
2)先装上一个二进制形式的编译器及工具再编译你想要的编译器
SUN为SPARC和x86版本的Solaris均提供一张Freeware的软件光盘,里面包含了GCC编译器以及众多必要的工具,你可以到SUN的网站免费下载,然后直接安装!之后你就拥有gcc-3.2编译器了。
所以如果你的系统根本就没有编译器的话你就需要:
1)找一个能直接安装的二进制包
2)先装上一个二进制形式的编译器及工具再编译你想要的编译器
SUN为SPARC和x86版本的Solaris均提供一张Freeware的软件光盘,里面包含了GCC编译器以及众多必要的工具,你可以到SUN的网站免费下载,然后直接安装!之后你就拥有gcc-3.2编译器了。
|
下一个local的,直接就可以安装了,不要编译。
|
tar -zxvf gcc-2.7.2.3.tar.gz
然后进gcc-2.7.2.3目录make
然后进gcc-2.7.2.3目录make
|
gzip后,使用pkgadd -d 添加gcc的package,再稍微处理下(主要是添加gcc的路径和libary的路径,把一些原先要使用cc编译的软件使用gcc来代替)
PATH=$PATH:/usr/ccs/bin:/usr/ucb:export PATH
CC=gcc;export CC
LD_LIBRARY_PATH=/usr/local/lib:/usr/lib; export LD_LIBRARY_PATH
mv /usr/ucb/cc /usr/ucb/cc.bak
ln -s /usr/local/bin/gcc /usr/ucb/cc
这样的话一般的软件都可以编译了.(不过要小心,有些软件使用gcc3会出错,但是使用gcc2.9没有问题)
转
PATH=$PATH:/usr/ccs/bin:/usr/ucb:export PATH
CC=gcc;export CC
LD_LIBRARY_PATH=/usr/local/lib:/usr/lib; export LD_LIBRARY_PATH
mv /usr/ucb/cc /usr/ucb/cc.bak
ln -s /usr/local/bin/gcc /usr/ucb/cc
这样的话一般的软件都可以编译了.(不过要小心,有些软件使用gcc3会出错,但是使用gcc2.9没有问题)
转
|
推荐RPM,方便
|
pkgadd 的对象应该是.tgz的二进制包