请问,怎样在solaris安装GCC软件

发布于 2022-09-30 18:31:21 字数 968 浏览 16 评论 0

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

仅一夜美梦 2022-10-07 18:31:21

libiconv-1.13.1-sol10-sparc-local.gz

libgcc-3.4.6-sol10-sparc-local.gz

gcc-3.4.6-sol10-sparc-local.gz

你应该用这三个。

北座城市 2022-10-07 18:31:21

我又测试了一下,
使用 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
#

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

黑色毁心梦 2022-10-07 18:31:21

你下载的和解压缩安装的不是同一个东西啊。

捂风挽笑 2022-10-07 18:31:21

# 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
#

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

未蓝澄海的烟 2022-10-07 18:31:21

没这么复杂吧,环境变量设好了没。。。

装纯掩盖桑 2022-10-07 18:31:21

These gcc packages require the installation of libiconv.

诗酒趁年少 2022-10-07 18:31:21

谢谢大家的帮忙,我的软件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

用这三个,就可以了

回忆躺在深渊里 2022-10-07 18:31:21

sunfreware下载的地方就有说明的,lz忒粗心了吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文