求助,开始安装系统时gcc是能用的,后来装了交叉编译的arm-unknown-linux-gcc,就出问题了
armv4l-unknown-linux-gcc能正常编译的,直接用gcc编译就会出错bash:gcc:commandnotfoundwhichgcc出现这样的结果:[r...
armv4l-unknown-linux-gcc能正常编译的,直接用gcc编译就会出错
bash: gcc: command not found
which gcc出现这样的结果:
[root@localhost root]# which gcc
/usr/bin/which: no gcc in (./:/opt/host/armv4l/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/sbin:/usr/bin:/usr/local/bin:/opt/host/armv4l/bin:/opt/host/armv4l/bin/armv4l/bin/arm-unknown-linux/bin:/usr/sbin:/root/bin:/root/bin)
[root@localhost root]# 展开
bash: gcc: command not found
which gcc出现这样的结果:
[root@localhost root]# which gcc
/usr/bin/which: no gcc in (./:/opt/host/armv4l/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/sbin:/usr/bin:/usr/local/bin:/opt/host/armv4l/bin:/opt/host/armv4l/bin/armv4l/bin/arm-unknown-linux/bin:/usr/sbin:/root/bin:/root/bin)
[root@localhost root]# 展开
2010-12-23
展开全部
考虑可能是gcc 出问题了,结果使用man gcc
查看是不是有此命令。出人意料的是没发现gcc 命令。不知出了什么问题,感觉不应该出这样的问题呀,这不是系统自带的吗?再三找原因,到论坛上发个帖子问了问老师,才发现fc6安装的时候必须定制这些安装包,不能按默认安装否则会少装好多文件。
于是想个解救的方法吧,到网上查了好多资料,也下了好几个安装包,不过按网上的说明一步一步安装,到最后都会出错。
具体步骤如下:安装之前,必须保证系统中有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编译器。如果系统上没有编译器,不能安装源代码形式的GCC 3.3.1情况,可以在网上找一个与你系统相适应的如RPM等二进制形式的GCC软件包来安装使用。本文介绍的是以源代码形式提供的GCC软件包的安装过程,软件包本身和其安装过程同样适用于其它Linux和Unix系统。
系统上原来的GCC编译器可能是把gcc等命令文件、库文件、头文件等分别存放到系统中的不同目录下的。与此不同,现在GCC建议我们将一个版本的GCC安装在一个单独的目录下。这样做的好处是将来不需要它的时候可以方便地删除整个目录即可(因为GCC没有uninstall功能);缺点是在安装完成后要做一些设置工作才能使编译器工作正常。在本文中我采用这个方案安装GCC 3.3.1在安装完成后,仍然能够使用原来低版本的GCC编译器,即一个系统上可以同时存在并使用多个版本的GCC编译器。
查看是不是有此命令。出人意料的是没发现gcc 命令。不知出了什么问题,感觉不应该出这样的问题呀,这不是系统自带的吗?再三找原因,到论坛上发个帖子问了问老师,才发现fc6安装的时候必须定制这些安装包,不能按默认安装否则会少装好多文件。
于是想个解救的方法吧,到网上查了好多资料,也下了好几个安装包,不过按网上的说明一步一步安装,到最后都会出错。
具体步骤如下:安装之前,必须保证系统中有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编译器。如果系统上没有编译器,不能安装源代码形式的GCC 3.3.1情况,可以在网上找一个与你系统相适应的如RPM等二进制形式的GCC软件包来安装使用。本文介绍的是以源代码形式提供的GCC软件包的安装过程,软件包本身和其安装过程同样适用于其它Linux和Unix系统。
系统上原来的GCC编译器可能是把gcc等命令文件、库文件、头文件等分别存放到系统中的不同目录下的。与此不同,现在GCC建议我们将一个版本的GCC安装在一个单独的目录下。这样做的好处是将来不需要它的时候可以方便地删除整个目录即可(因为GCC没有uninstall功能);缺点是在安装完成后要做一些设置工作才能使编译器工作正常。在本文中我采用这个方案安装GCC 3.3.1在安装完成后,仍然能够使用原来低版本的GCC编译器,即一个系统上可以同时存在并使用多个版本的GCC编译器。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询