LINUX安装GCC出现的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX安装GCC出现的问题相关的知识,希望对你有一定的参考价值。

我的LINUX版本是Red Hat Enterprise Linux 5 安装GCC 4.2时出现如下问题
[root@localhost gcc-4.2]# /gcc/gcc-4.2-20060506/configure --prefix=/usr/local/gcc-4.2
creating cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for a BSD compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH
各位大哥帮帮忙阿~~~
能给个具体的操作吗??

你的系统没有最基本的 gcc 编译环境是不能编译任何程序的。一般没有 gcc 也就意味着其他需要的程序你都没有装。
而且不要自己编译 gcc 环境,因为 gcc 环境是一个整体。
他包括了 gcc 编译器,make 编译控制,binutils 工具,glibc 基础库,以及 kernel-header 内核头文件,以及其他需要的工具,比如 automake 自动编译控制程序,autoconfig 自动编译环境设置,等等等等。

如果你真的完全自己手工搭建好了一个完整的能用的编译环境,那么恭喜你,你可以继续建立一个属于自己的 Linux 发行版了。
建议这个发行版的名字叫,Love China Linux 2008 奥运增强特别 Vista 版,你看如何?

如果你用的是 Fedora 系列,在添加删除程序里选上编译部分的软件包装上就行了,不用自己重新弄 gcc 。
如果是 ubuntu ,这个我还不知道如何安装完整的需求包。或许有一个包会完整的依赖全部的编译环境,你选上那一个就等于全都选上了编译需要的包。

如果是 RH9 ,建议格式化后安装 Fedora 8。RH9 是 N 年前的系统了,他已经官方停止继续开发,转交给 Fedora 进行社区开发了。
参考技术A 好奇怪~~
1.建议查找是否还有其它版本的GCC在系统上,如果有,删除
2.使用默认的安装路径看能否解决问题
参考技术B 晕死,你gcc都没安装,怎可能用编译代码的方式来安装gcc.
你应该安装以及编译好的gcc。
安装盘上面有,用yum或者rpm命令安装。
如果是fedora系统并且你的机器可以上网,只需运行yum install gcc这个命令。

我不清楚Red Hat Enterprise Linux 5的盗版用户是否可以支持网络安装,如果不行,就用cd建一个本地的库,再用yum安装,方法网上有,搜索一下"建立yum库"
参考技术C 你这种情况不能用源代码编译安装,必须用可执行程序包来安装,Red Hat Enterprise Linux 5 可以用rpm包。
找一个gcc-4.2.rpm
然后执行命令:rpm -ivh gcc-4.2.rpm
可以到下面网站去搜一下,应该有的
http://www.rpmfind.com/或者http://rpm.pbone.net/

ubuntu12..4编译问题:当做到make -j4后出现如下:

在网上搜了一些,但说gcc版本太高了,但我换了低版本的gcc-4.4.7还是出现如下问题,求高手帮助,感激不尽:请详细说明

Install: out/host/linux-x86/framework/apicheck.jar
Install: out/host/linux-x86/framework/clearsilver.jar
Install: out/host/linux-x86/framework/droiddoc.jar
Install: out/host/linux-x86/lib/libneo_util.so
Install: out/host/linux-x86/lib/libneo_cs.so
Install: out/host/linux-x86/lib/libneo_cgi.so
Install: out/host/linux-x86/lib/libclearsilver-jni.so
Copying: out/target/common/obj/JAVA_LIBRARIES/core_intermediates/emma_out/lib/classes-jarjar.jar
Install: out/host/linux-x86/framework/dx.jar
Install: out/host/linux-x86/bin/dx
host C++: libutils <= frameworks/base/libs/utils/AssetDir.cpp
g++: –fpermissive:没有那个文件或目录
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libutils_intermediates/AssetDir.o] 错误 1
make: *** 正在删除文件“out/host/linux-x86/obj/STATIC_LIBRARIES/libutils_intermediates/AssetDir.o”

参考技术A 以前也遇到过要在makefile 把 –fpermissive去掉 大概是 忘记了

以上是关于LINUX安装GCC出现的问题的主要内容,如果未能解决你的问题,请参考以下文章

linux中gcc安装问题

arm-linux-gcc已安装,可是编译是总是出现arm-none-linux-gnueabi-gcc:命令未找到

请教关于安装在Linux虚拟机下安装gcc的问题

ubuntu11 安装交叉编译 arm-linux-gcc 4.4.3出现崩溃型问题,希望高手相助。

gcc command not found

linux 源代码程序终端安装make后出现 make: *** 没有指明目标并且找不到 makefile。 停止。