当前位置: 技术问答>linux和unix
急问: REDHAT上安装gcc-2.7.2.3 make的时候报错.
来源: 互联网 发布时间:2016-05-11
本文导语: 有个程序,必须用gcc2.7.2.3(N年前的版本) 由于gcc版本比较低, 所以package里没有,只能找源码,自己编译了. 首先,configure的时候我是这么写的: ./configure --prefix=/usr/local/gcc --host=i386-redhat-linux --enable-languages=c,c++,ja...
有个程序,必须用gcc2.7.2.3(N年前的版本)
由于gcc版本比较低, 所以package里没有,只能找源码,自己编译了.
首先,configure的时候我是这么写的:
./configure --prefix=/usr/local/gcc --host=i386-redhat-linux --enable-languages=c,c++,java
以下是显示
Using `./config/i386/i386.c' to output insns.
Using `./config/i386/i386.md' as machine description file.
Using `./config/i386/linux.h' as target machine macro file.
Using `./config/i386/xm-linux.h as host machine macro file.
Merged x-linux.
Merged t-linux.
Merged c++ fragment(s).
Created `./Makefile'.
Merged x-linux.
Merged t-linux.
Created `cp/Makefile'.
Links are now set up to build a native compiler for i386-redhat-linux.
然后,直接make,就出错了
显示:
[...omit...]
/bin/sh: line 1: cc: command not found
make: ***[cccp.o] Error 127
-----------------
同志们,cc是啥,不是和gcc一起吗?没装gcc哪来的cc, 哪里可以装这个呢?
我搜了一下gcc的安装方法。都说是configure紧接着make,就完了,
为什么到我这里 会报找不到cc的错?
是因为gcc版本太低?压根就装不到redhat7上?
我是GCC菜鸟,要是能不出来,导师会杀了我的。。。。
恳请兄弟们帮忙。
由于gcc版本比较低, 所以package里没有,只能找源码,自己编译了.
首先,configure的时候我是这么写的:
./configure --prefix=/usr/local/gcc --host=i386-redhat-linux --enable-languages=c,c++,java
以下是显示
Using `./config/i386/i386.c' to output insns.
Using `./config/i386/i386.md' as machine description file.
Using `./config/i386/linux.h' as target machine macro file.
Using `./config/i386/xm-linux.h as host machine macro file.
Merged x-linux.
Merged t-linux.
Merged c++ fragment(s).
Created `./Makefile'.
Merged x-linux.
Merged t-linux.
Created `cp/Makefile'.
Links are now set up to build a native compiler for i386-redhat-linux.
然后,直接make,就出错了
显示:
[...omit...]
/bin/sh: line 1: cc: command not found
make: ***[cccp.o] Error 127
-----------------
同志们,cc是啥,不是和gcc一起吗?没装gcc哪来的cc, 哪里可以装这个呢?
我搜了一下gcc的安装方法。都说是configure紧接着make,就完了,
为什么到我这里 会报找不到cc的错?
是因为gcc版本太低?压根就装不到redhat7上?
我是GCC菜鸟,要是能不出来,导师会杀了我的。。。。
恳请兄弟们帮忙。
|
看来LZ既没装cc,也没有gcc
先确认一下:
which cc
which gcc
再到/usr/bin里面看看有没有cc或gcc
如果确实没有,先装个新版本的gcc,然后编译你的gcc2.7.2.3,不知道行不行。
http://www.rpmfind.net//linux/RPM/redhat/9/i386/gcc-3.2.2-5.i386.html
先确认一下:
which cc
which gcc
再到/usr/bin里面看看有没有cc或gcc
如果确实没有,先装个新版本的gcc,然后编译你的gcc2.7.2.3,不知道行不行。
http://www.rpmfind.net//linux/RPM/redhat/9/i386/gcc-3.2.2-5.i386.html
|
设置CC=gcc