请教一个关于gcc安装的问题,先谢过各位大虾了~

C、C++和Java语言
回复
00646
帖子: 3
注册时间: 2010-10-21 23:32
送出感谢: 0
接收感谢: 0

请教一个关于gcc安装的问题,先谢过各位大虾了~

#1

帖子 00646 » 2010-10-22 0:06

首先说一下,我的系统是ubuntu10.10,准备安装gcc-4.5.1.目前已经安装好了gmp-5.0.1,mpc-0.8.2,mpfr-3.0.0,并且sudo make check都是通过的。

我首先执行sudo ./configure --prefix=/usr/local/gcc --with-gmp=/usr/local/gmp --with-mpfr=/usr/local/mpfr --with-mpc=/usr/local/mpc,没有任何问题(这里不知道别的设置是否有必要。特别是其中有个设置thread的,我不知道应该怎么弄。自己以后应该会有很多多线程的编程的。)

然后是执行sudo make,这一步出问题了,报错的那一段如下:

......
checking for i686-pc-linux-gnu-gcc... /home/lz/gcc/gcc-4.5.1.tar.zip_FILES/gcc-4.5.1/host-i686-pc-linux-gnu/gcc/xgcc -B/home/lz/gcc/gcc-4.5.1.tar.zip_FILES/gcc-4.5.1/host-i686-pc-linux-gnu/gcc/ -B/usr/local/gcc-4.5.1/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-4.5.1/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-4.5.1/i686-pc-linux-gnu/include -isystem /usr/local/gcc-4.5.1/i686-pc-linux-gnu/sys-include
checking for suffix of object files... configure: error: in `/home/lz/gcc/gcc-4.5.1.tar.zip_FILES/gcc-4.5.1/i686-pc-linux-gnu/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
make[2]: *** [configure-stage1-target-libgcc] 错误 1
make[2]:正在离开目录 `/home/lz/gcc/gcc-4.5.1.tar.zip_FILES/gcc-4.5.1'
make[1]: *** [stage1-bubble] 错误 2
make[1]:正在离开目录 `/home/lz/gcc/gcc-4.5.1.tar.zip_FILES/gcc-4.5.1'
make: *** [all] 错误 2

于是我就去找/home/lz/gcc/gcc-4.5.1.tar.zip_FILES/gcc-4.5.1/i686-pc-linux-gnu/libgcc 里面的config文件,结果最后一段如下:

## ----------------- ##
## Output variables. ##
## ----------------- ##

AR='ar'
AWK='mawk'
CC='/home/lz/gcc/gcc-4.5.1.tar.zip_FILES/gcc-4.5.1/host-i686-pc-linux-gnu/gcc/xgcc -B/home/lz/gcc/gcc-4.5.1.tar.zip_FILES/gcc-4.5.1/host-i686-pc-linux-gnu/gcc/ -B/usr/local/gcc-4.5.1/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-4.5.1/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-4.5.1/i686-pc-linux-gnu/include -isystem /usr/local/gcc-4.5.1/i686-pc-linux-gnu/sys-include '
CFLAGS='-g -O2'
CPP=''
CPPFLAGS=''
DEFS=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EXEEXT=''
INSTALL_DATA='/usr/bin/install -c -m 644'
INSTALL_PROGRAM='/usr/bin/install -c'
INSTALL_SCRIPT='/usr/bin/install -c'
LDFLAGS=''
LIBOBJS=''
LIBS=''
LIPO='lipo'
LN_S='ln -s'
LTLIBOBJS=''
MAINT='#'
NM='/home/lz/gcc/gcc-4.5.1.tar.zip_FILES/gcc-4.5.1/host-i686-pc-linux-gnu/gcc/nm'
OBJEXT=''
PACKAGE_BUGREPORT=''
PACKAGE_NAME='GNU C Runtime Library'
PACKAGE_STRING='GNU C Runtime Library 1.0'
PACKAGE_TARNAME='libgcc'
PACKAGE_URL='http://www.gnu.org/software/libgcc/'
PACKAGE_VERSION='1.0'
PATH_SEPARATOR=':'
RANLIB='ranlib'
SHELL='/bin/bash'
STRIP='strip'
ac_ct_CC=''
asm_hidden_op=''
bindir='${exec_prefix}/bin'
build='i686-pc-linux-gnu'
build_alias='i686-pc-linux-gnu'
build_cpu='i686'
build_libsubdir='build-i686-pc-linux-gnu'
build_os='linux-gnu'
build_subdir='build-i686-pc-linux-gnu'
build_vendor='pc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
decimal_float=''
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
enable_decimal_float=''
enable_shared='yes'
exec_prefix='NONE'
extra_parts=''
fixed_point=''
host='i686-pc-linux-gnu'
host_alias='i686-pc-linux-gnu'
host_cpu='i686'
host_noncanonical='i686-pc-linux-gnu'
host_os='linux-gnu'
host_subdir='host-i686-pc-linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
libgcc_topdir='../.././libgcc/..'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr/local/gcc-4.5.1'
program_transform_name='s,y,y,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
set_have_cc_tls=''
set_use_emutls=''
sharedstatedir='${prefix}/com'
slibdir='$(libdir)'
sysconfdir='${prefix}/etc'
target_alias='i686-pc-linux-gnu'
target_subdir='i686-pc-linux-gnu'
tmake_file=''
vis_hide=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "GNU C Runtime Library"
#define PACKAGE_TARNAME "libgcc"
#define PACKAGE_VERSION "1.0"
#define PACKAGE_STRING "GNU C Runtime Library 1.0"
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL "http://www.gnu.org/software/libgcc/"

configure: exit 1

鄙人菜鸟,刚刚上手linux,实在是不知道应该怎么办了,因此向各位大虾求教

另外刚才看到有人说10.10可以直接sudo apt-get install gcc g++,我也试了一下,不过还是没有效果。终端显示如下:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
g++ 已经是最新的版本了。
g++ 被设置为手动安装。
gcc 已经是最新的版本了。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
头像
wzssyqa
帖子: 4010
注册时间: 2008-04-07 17:36
来自: 泰安人在阜新
送出感谢: 0
接收感谢: 0

Re: 请教一个关于gcc安装的问题,先谢过各位大虾了~

#2

帖子 wzssyqa » 2010-10-22 11:54

不要发重复贴!

需要的话,自己顶贴
ghbst
帖子: 6
注册时间: 2009-12-06 16:06
送出感谢: 0
接收感谢: 0

Re: 请教一个关于gcc安装的问题,先谢过各位大虾了~

#3

帖子 ghbst » 2010-10-22 20:31

帮忙顶帖,期待高手 :em06
remix
帖子: 12
注册时间: 2010-10-30 23:58
送出感谢: 0
接收感谢: 0

Re: 请教一个关于gcc安装的问题,先谢过各位大虾了~

#4

帖子 remix » 2010-11-01 11:14

我也 是同样的问题 :em20 请 大虾 赶紧 救命 !
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

Re: 请教一个关于gcc安装的问题,先谢过各位大虾了~

#5

帖子 BigSnake.NET » 2010-11-01 12:40

apt 那个

什么没有效果
不是装好了么 ......
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
回复

回到 “C/C++/Java”