用Ubuntu在linux下安装GCC,在配置的时候出现错误。请高手帮忙!

已经解压了,按照书上的两条命令执行后mkdirgcc-buildcdgcc-build(书上说用来存放编译结果,然后书上就写了这条命令../gcc-4.6.1/confi... 已经解压了,按照书上的两条命令执行后mkdir gcc-build cd gcc-build(书上说用来存放编译结果,然后书上就写了这条命令../gcc-4.6.1/configure --prefix=/usr/local/gcc-4.6.1
但我执行出现错误,如下。首先说明,我看了我系统下/usr/local/下好像没有gcc-4.6.1这个文件夹,在/usr/local/下也不能建文件夹。求高手帮忙!感激不尽
jxust@jxust-VirtualBox:~$ cd gcc-build
jxust@jxust-VirtualBox:~/gcc-build$ ../gcc-4.6.1/configure --prefix=/usr/local/gcc-4.6.1
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target 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 a sed that does not truncate output... /bin/sed
checking for gawk... no
checking for mawk... mawk
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking for gnatbind... no
checking for gnatmake... no
checking whether compiler driver understands Ada... no
checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2
checking for objdir... .libs
checking for the correct version of gmp.h... no
configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+.
Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
their locations. Source code for these libraries can be found at
their respective hosting sites as well as at
ftp://gcc.gnu.org/pub/gcc/infrastructure/. See also
http://gcc.gnu.org/install/prerequisites.html for additional info. If
you obtained GMP, MPFR and/or MPC from a vendor distribution package,
make sure that you have installed both the libraries and the header
files. They may be located in separate packages.
jxust@jxust-VirtualBox:~/gcc-build$
jxust@jxust-VirtualBox:~$ cd gcc-build
jxust@jxust-VirtualBox:~/gcc-build$ su
密码:
masu:认证失败
jxust@jxust-VirtualBox:~/gcc-build$ make install
make[1]: 正在进入目录 `/home/jxust/gcc-build'
/bin/bash ../gcc-4.6.1/mkinstalldirs /usr/local/gcc-4.6.1 /usr/local/gcc-4.6.1
mkdir -p -- /usr/local/gcc-4.6.1 /usr/local/gcc-4.6.1
mkdir: 无法创建目录 “/usr/local/gcc-4.6.1”: 权限不够
mkdir: 无法创建目录 “/usr/local/gcc-4.6.1”: 权限不够
make[1]: *** [installdirs] 错误 1
make[1]:正在离开目录 `/home/jxust/gcc-build'
make: *** [install] 错误 2
展开
 我来答
cajnok
2011-10-21 · TA获得超过231个赞
知道答主
回答量:285
采纳率:0%
帮助的人:265万
展开全部
缺少相关联的库文件 GMP MPFR MPC
这句话很明显的提示了问题所在:configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+.
更多追问追答
追问
在新立得软件包里我搜索了MPC,但选哪个来安装呢
追答
找需要的版本就好了啊 新立得会自动帮助解决依赖问题的 实在不知道装哪个就挑版本最新的装 要么全装上也行
fandaolan
2011-10-21 · TA获得超过113个赞
知道答主
回答量:118
采纳率:50%
帮助的人:62.5万
展开全部
sudo mkdir /usr/local/gcc-4.6.1 建文件夹
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tuwulin365
2011-10-21 · TA获得超过4644个赞
知道大有可为答主
回答量:1.3万
采纳率:100%
帮助的人:6384万
展开全部
后面的数字随机应变啊
追问
那个数字是按照我所安装的版本来写的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-10-21
展开全部
设置 好 源

直接安装 更新 就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式