博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2014-8-21
阅读量:4100 次
发布时间:2019-05-25

本文共 1575 字,大约阅读时间需要 5 分钟。

一、gcc配置

1.安装包下载地址

 从http://gcc.gnu.org/下载gcc安装包 gcc-4.8.2.tar.gz

从ftp://ftp.gnu.org/gnu/gmp/ 下载GMP安装包 gmp-5.1.3 .tar.bz2

从http://ftp.gnu.org/gnu/mpfr/ 下载MPFR安装包 mpfr-3.1.2.tar.gz

从 下载MPC安装包 mpc-1.0.1.tar.gz

2.安装步骤如下:

  把GMP,MPFR 和 MPC 三个包分别解压到单独的文件中。

   (1)安装GMP

        tar.bz2解压命令:tar  jxvf

        [root@liuyanmin ~]# cd gmp-5.1.3

        [root@liuyanmin gmp-5.1.3]# ./configure

        [root@liuyanmin gmp-5.1.3]# make

        [root@liuyanmin gmp-5.1.3]# make check 

     [root@liuyanmin gmp-5.1.3]# make install

        安装编译后的软件,完成了安装过程。有必要说明程序的头文件(.h)和库文件(lib*)的位置,本次安装会安装在 /usr/local/include 和 /usr/local/lib . 这个对后面安装mpfr很有作用.

    (2)安装mpfr

        tar.gz解压 tar -xzvf

         [root@liuyanmin ~]# cd mpfr-3.1.2

         [root@liuyanmin mpfr-3.1.2]# ./configure --with-gmp-include=
with-gmp-include=/usr/local/include --with-gmp-lib=/usr/local/lib

         [root@liuyanmin mpfr-3.1.2]#  make
         [root@liuyanmin mpfr-3.1.2]#  make check
         [root@liuyanmin gmp-5.1.3]# make install
    (3)安装MPC

          
 [root@liuyanmin ~]# cd mpc-1.0.1
         [root@liuyanmin mpc-1.0.1]# ./configure
         [root@liuyanmin mpc-1.0.1]# make
         [root@liuyanmin mpc-1.0.1]# make check
         [root@liuyanmin mpc-1.0.1]# make install

         安装成功后,还要配置lib目录,因为gcc编译时需要

           [root@liuyanmin mpc-1.0.1]# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

           这次就可以安装gcc了
   
 (4)gcc安装

           创建gcc安装目录/usr/gcc482

           解压gcc4.8.2并进入解压后的目录,打开命令终端,执行

           
[root@liuyanmin gcc4.8.2]#
            ./configure --prefix=/usr/gcc482 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++
         [root@liuyanmin gcc4.8.2]# make
         [root@liuyanmin gcc4.8.2]# make install
二、g++安装
        gcc-c++-3.4.6-3.i386.rpm可以直接安装,命令为rmp -ivh gcc-c++-3.4.6-3.i386.rpm

Time:2014.08.21

Author:半音

转载地址:http://tyrii.baihongyu.com/

你可能感兴趣的文章
浏览器兼容性问题解决方案 · 总结
查看>>
一个很棒的Flutter学习资源列表
查看>>
为什么你应该放弃React老的Context API用新的Context API
查看>>
Koa2初体验
查看>>
Koa 2 初体验(二)
查看>>
Koa2框架原理解析和实现
查看>>
C++模板
查看>>
【C#】如何实现一个迭代器
查看>>
【C#】利用Conditional属性完成编译忽略
查看>>
【Unity】微信登录后将头像存为bytes,将bytes读取成sprite图片
查看>>
【Unity】使用GPS定位经纬度
查看>>
如何高效学习动态规划?
查看>>
动态规划法(六)鸡蛋掉落问题(一)
查看>>
算法数据结构 思维导图学习系列(1)- 数据结构 8种数据结构 数组(Array)链表(Linked List)队列(Queue)栈(Stack)树(Tree)散列表(Hash)堆(Heap)图
查看>>
【机器学习】机器学习系统SysML 阅读表
查看>>
最小费用流 Bellman-Ford与Dijkstra 模板
查看>>
zookeeper(3)---zookeeper API的简单使用(增删改查操作)
查看>>
zookeeper(4)---监听器Watcher
查看>>
mapReduce(3)---入门示例WordCount
查看>>
hbase(3)---shell操作
查看>>