免费注册 查看新帖 |

Chinaunix

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

pkgadd安装gcc了,执行gcc错误:bash: /usr/local/bin/gcc: Invalid argument [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-12 15:40 |只看该作者 |倒序浏览
1、安装:
[email=tqm@Solaris10:~/packages]tqm@Solaris10:~/packages[/email]# pkgadd -d gcc-3.3.2-sol10-sparc-local
The following packages are available:
  1  SMCgcc     gcc
                (sparc) 3.3.2
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: all
Processing package instance <SMCgcc> from </export/home/tqm/packages/gcc-3.3.2-sol10-sparc-local>
gcc(sparc) 3.3.2

.................

/usr/local/man/man1/g++.1
/usr/local/man/man1/g77.1
/usr/local/man/man1/gcc.1
/usr/local/man/man1/gcj.1
/usr/local/man/man1/gcjh.1
/usr/local/man/man1/gcov.1
/usr/local/man/man1/gij.1
/usr/local/man/man1/grepjar.1
/usr/local/man/man1/jar.1
/usr/local/man/man1/jcf-dump.1
/usr/local/man/man1/jv-convert.1
/usr/local/man/man1/jv-scan.1
/usr/local/man/man1/rmic.1
/usr/local/man/man1/rmiregistry.1
/usr/local/man/man7/fsf-funding.7
/usr/local/man/man7/gfdl.7
/usr/local/man/man7/gpl.7
/usr/local/share/java/libgcj-3.3.2.jar
[ verifying class <none> ]
/usr/local/bin/g++ <linked pathname>
/usr/local/bin/sparc-sun-solaris2.10-c++ <linked pathname>
/usr/local/bin/sparc-sun-solaris2.10-g++ <linked pathname>
/usr/local/bin/sparc-sun-solaris2.10-gcc <linked pathname>
/usr/local/bin/sparc-sun-solaris2.10-gcc-3.3.2 <linked pathname>
/usr/local/bin/sparc-sun-solaris2.10-gcj <linked pathname>
Installation of <SMCgcc> was successful.

2.查看
[email=tqm@Solaris10:~/packages]tqm@Solaris10:~/packages[/email]# pkginfo | grep gcc
application SMCgcc                           gcc
system      SUNWgccruntime                   GCC Runtime libraries

[email=tqm@Solaris10:~/packages]tqm@Solaris10:~/packages[/email]#  pkginfo | grep iconv
application SMCliconv                        libiconv


[email=tqm@Solaris10:~/packages]tqm@Solaris10:~/packages[/email]# pkgchk SMCliconv
[email=tqm@Solaris10:~/packages]tqm@Solaris10:~/packages[/email]# pkgchk SMCgcc
[email=tqm@Solaris10:~/packages]tqm@Solaris10:~/packages[/email]#

3、执行gcc 、g++就是不行:

[email=tqm@Solaris10:~/packages]tqm@Solaris10:~/packages[/email]# gcc
bash: /usr/local/bin/gcc: Invalid argument
[email=tqm@Solaris10:~/packages]tqm@Solaris10:~/packages[/email]# g++
bash: /usr/local/bin/g++: Invalid argument

论坛徽章:
0
2 [报告]
发表于 2008-11-12 15:58 |只看该作者
Invalid argument  无效参数,你是不是要指定一个C文件。

论坛徽章:
0
3 [报告]
发表于 2008-11-12 16:15 |只看该作者

也是不行的

tqm@Solaris10:~/tqmdev# gcc test.c
bash: /usr/local/bin/gcc: Invalid argument
tqm@Solaris10:~/tqmdev# gcc -o test.o -c test.c
bash: /usr/local/bin/gcc: Invalid argument
tqm@Solaris10:~/tqmdev#

论坛徽章:
0
4 [报告]
发表于 2009-08-31 08:30 |只看该作者
还应该设置一下PATH了

论坛徽章:
0
5 [报告]
发表于 2009-08-31 10:02 |只看该作者
用sh试试,然后检查PATH中是否有/usr/local/bin

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
6 [报告]
发表于 2009-08-31 14:19 |只看该作者
which gcc
确定你执行的gcc的路径
要么你就打全路径试蔗/usr/local/bin/gcc

论坛徽章:
0
7 [报告]
发表于 2010-12-21 10:41 |只看该作者
也遇到这个问题了 , 楼主解决了么

论坛徽章:
0
8 [报告]
发表于 2010-12-21 11:22 |只看该作者
我遇到这个问题的时候是在x86平台下,但安装的是sparc的包,不知道是不是这个问题。而且我只安装了
GCC 与 libiconv两个包,我看网上说要安装很多包

论坛徽章:
0
9 [报告]
发表于 2010-12-24 11:09 |只看该作者
貌似这个问题就是因为安装的包不对,在X86机器上安装的却是SPARC包。我换成x86的包安装后一点问题没有
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP