免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3050 | 回复: 8
打印 上一主题 下一主题

请问,怎样在solaris安装GCC软件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-04-01 10:55 |只看该作者 |倒序浏览
1、我在http://sunfreeware.com/indexsparc10.html上下载了GCC的安装软件gcc-3.4.6-sol10-sparc-local.gz和libgcc-3.4.6-sol10-sparc-local.gz

2、解压缩   

# gzip -d libiconv-1.8-sol9-sparc-local.gz   

# gzip -d gcc_small-3.4.2-sol9-sparc-local.gz   

3、 开始安装   

#pkgadd -d  libiconv-1.8-sol9-sparc-local      // 安装libiconv   

#pkgadd -d  gcc_small-3.4.2-sol9-sparc-local       // 安装gcc   

4、运行时报错
#/usr/local/bin/gcc
ld.so.1: gcc: fatal: libiconv.so.2: open failed: No such file or directory
Killed

#/usr/local/bin/c++
ld.so.1: c++: fatal: libiconv.so.2: open failed: No such file or directory
Killed


请问,这是问什么?我下载的也不是源代码呀!那为什么总是报错呀?请大家帮忙看看,谢谢!

论坛徽章:
0
2 [报告]
发表于 2011-04-01 11:08 |只看该作者
libiconv-1.13.1-sol10-sparc-local.gz

libgcc-3.4.6-sol10-sparc-local.gz

gcc-3.4.6-sol10-sparc-local.gz


你应该用这三个。

论坛徽章:
0
3 [报告]
发表于 2011-04-01 11:09 |只看该作者
我又测试了一下,
使用 vi 命令打开 hello.c,输入如下内容:
#include <stdio.h>
int main(){
printf("Hello World  \n");
exit(0);
}
然后保存,退出vi

#/usr/local/bin/gcc hello.c  -o  hello.out
ld.so.1: gcc: fatal: libiconv.so.2: open failed: No such file or directory
Killed

# pwd
/usr/local/bin
# ls
c++                              hello.c
cpp                              rsync
g++                              sparc-sun-solaris2.10-c++
g77                              sparc-sun-solaris2.10-g++
gcc                              sparc-sun-solaris2.10-gcc
gccbug                           sparc-sun-solaris2.10-gcc-3.4.6
gcov
#

还是报错,这到底是为什么不行

论坛徽章:
0
4 [报告]
发表于 2011-04-01 11:13 |只看该作者
你下载的和解压缩安装的不是同一个东西啊。

论坛徽章:
0
5 [报告]
发表于 2011-04-01 11:25 |只看该作者
# cd /usr/local/bin
# ls
c++                              hello.c
cpp                              rsync
g++                              sparc-sun-solaris2.10-c++
g77                              sparc-sun-solaris2.10-g++
gcc                              sparc-sun-solaris2.10-gcc
gccbug                           sparc-sun-solaris2.10-gcc-3.4.6
gcov
# ./sparc-sun-solaris2.10-gcc hello.c  -o  hello.out
ld.so.1: sparc-sun-solaris2.10-gcc: fatal: libiconv.so.2: open failed: No such file or directory
Killed
# cd /lyh
# ls -l
total 181376
-rw-r--r--   1 root     root     89974784 Apr  1 10:26 gcc-3.4.6-sol10-sparc-local
-rw-r--r--   1 root     root     1921536 Apr  1 10:18 libgcc-3.4.6-sol10-sparc-local
-rw-r--r--   1 root     root      879616 Apr  1 10:05 rsync-3.0.7-sol10-sparc-local
#

不好意思,刚才我粘错了,应该是这个

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
6 [报告]
发表于 2011-04-01 16:09 |只看该作者
没这么复杂吧,环境变量设好了没。。。

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
7 [报告]
发表于 2011-04-01 16:12 |只看该作者
These gcc packages require the installation of libiconv.

论坛徽章:
0
8 [报告]
发表于 2011-04-01 16:34 |只看该作者
谢谢大家的帮忙,我的软件ok了,还是“老法王”说对了,需要另外两个包,才可以正常运行。

libiconv-1.13.1-sol10-sparc-local.gz

libgcc-3.4.6-sol10-sparc-local.gz

gcc-3.4.6-sol10-sparc-local.gz


用这三个,就可以了

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
9 [报告]
发表于 2011-04-01 16:40 |只看该作者
sunfreware下载的地方就有说明的,lz忒粗心了吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP