Linux学习网!Linux爱好者的家园~凡事都是必须经过枯燥无味阶段才能做到较高层次的。
首页 新闻 Linux命令 学习入门 Ubuntu 服务配置 数据库 Linux发行版 视频教程 Linux下载 Linux论坛 留言本

TOP

Ubuntu上手动安装 gcc4.5.0
2011-01-19 13:39:59 来源:Linux学习网 】 浏览:362次 评论:0
 Ubuntu上手动安装 gcc4.5.0,因为在配置gcc的过程中出现错误:gcc configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+

  说明要安装gcc需要GMP、MPFR、MPC这三个库,于是又从网上下了三个库的压缩包。由于MPFR依赖GMP,而MPC依赖GMP和MPFR,所以要先安装GMP,其次MPFR,最后才是MPC。这里三个库我用的版本分别是gmp5.0.1,mpfr2.4.2和mpc0.8.1。

  先开始安装GMP。解压GMP的压缩包后,得到源代码目录gmp-5.0.1。在该目录的同级目录下建立一个临时的编译目录,这里命名为gmp-build。然后开始配置安装选项,进入gmp-build目录,输入以下命令进行配置:

  ../gmp-5.0.1/configure --prefix=/usr/local/gmp-5.0.1

  这里--prefix选项代表要将该库安装在哪里,我是装在/usr/local/gmp-5.0.1目录下,后面的安装都会用到这个选项。不过这里又出现问题了,系统提示缺少m4: gmp configure: error: No usable m4 in $PATH or /usr/5bin。m4是一个宏处理器。

  在网上查了一下这个问题的解决办法,输入以下命令进行安装:

  sudo aptitude install build-essential m4

  装好m4后,再一次配置就能够成功了。这时在gmp的编译目录下就会生成一个makefile文件,现在开始编译安装。

  make

  make check

  sudo make install

  这样就安装好了gmp。mpfr和mpc的安装方法与此类似。不过要注意配置的时候要把依赖关系选项加进去,具体后面两个库配置命令如下:

  ../mpfr-2.4.2/configure --prefix=/usr/local/mpfr-2.4.2 --with-gmp=/usr/local/gmp-5.0.1

  ../mpc-0.8.1/configure --prefix=/usr/local/mpc-0.8.1 --with-gmp=/usr/local/gmp-5.0.1 --with-mpfr=/usr/local/mpfr-2.4.2

  安装好这三个库之后,就可以正式开始安装gcc了。

  与此前一样,先建一个编译gcc的临时目录gcc-build,进入该目录后配置安装选项:

  ../gcc-4.5.0/configure --prefix=/usr/local/gcc-4.5.0 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++
  --with-gmp=/usr/local/gmp-5.0.1 --with-mpfr=/usr/local/mpfr-2.4.2 --with-mpc=/usr/local/mpc-0.8.1

  gcc的配置选项有很多,具体可以参考gcc源文件目录下的安装说明。这里只安装了c和c++的编译器。然后开始make编译。本来以为就可以大功告成了,结果在编译途中又出现了错误:error while loading shared libraries: libmpc.so.2: cannot open shared object file: No such file or directory
分享到:
你可能感兴趣的文章:
Tags:Ubuntu gcc
】 【打印繁体】【投稿】 【评论】 【关闭】 【返回顶部
上一篇ubuntu 终端乱码问题解决方法 下一篇Ubuntu下笔记本触摸板失灵解决方法

推荐图文

赞助商

相关栏目

最新文章

热门文章

推荐文章