文档章节

编译安装gcc

MyHaskell
 MyHaskell
发布于 2016/02/12 16:46
字数 257
阅读 42
收藏 0
GCC

1、下载源码包并解压

  gmp-5.0.4.tar.bz2

  mpfr-3.1.0.tar.bz2

  mpc-0.9.tar.gz

  gcc-5.2.0.tar.gz

 

2、安装gmp-5.0.4

  cd gmp-5.0.4

  mkdir build_gmp

  cd build_gmp

  ../configure --prefix=/opt/gcc/gmp

  make 

  sudo make install

  make clean

 

3、安装mpfr-3.1.0

  cd mpfr-3.1.0

  mkdir build_mpfr

  cd build_gmp

  ../configure --prefix=/opt/gcc/mpfr --with-gmp=/opt/gcc/gmp

  make 

  sudo make install

  make clean

 

4、安装mpc-0.9

  cd mpc-0.9

  mkdir build_mpc

  cd build_mpc

  ../configure --prefix=/opt/gcc/mpc --with-gmp=/opt/gcc/gmp --with-mpfr=/opt/gcc/mpfr 

  make 

  sudo make install

  make clean

 

  将以下内容(gmp,mpfr和mpc的库目录)加入.bashrc文件中

  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/gcc/mpc/lib:/opt/gcc/gmp/lib:/opt/gcc/mpfr/lib

5、安装gcc5.2.0

  mkdir build_gcc

  cd build_gcc

  ../configure --prefix=/opt/gcc --with-gmp=/opt/gcc/gmp --with-mpfr=/opt/gcc/mpfr --with- mpc=/opt/gcc/mpc --enable-checking=release --program-suffix=5.2.0 --enable-languages=c,c++,fortran,java --disable-multilib  

  make 

  sudo make install

  make clean

 

查看gcc默认的include目录

`gcc -print-prog-name=cc1plus` -v

 

最后,为了使用方便,可将gcc安装目录加入到PATH变量

 

© 著作权归作者所有

共有 人打赏支持
MyHaskell
粉丝 6
博文 28
码字总数 11016
作品 1
东城
程序员
私信 提问
GCC 4.8.2 编译安装小记

以前从没有升级过GCC,一直用系统默认的GCC版本,最近在研究好久没有用过的 C, 便有了升级GCC的想发,大致如下。 环境: CentOS-6.5-i386 , gcc-4.4.7 系统必须已经安装有一个编译器,因为 ...

羊驼君
2013/12/15
0
2
Linux安装gcc编译器详解(CentOS 6.5 64位系统)

本次安装针对CentOS 6.5 64位系统,由于在安装系统的时候并没有勾选安装gcc编译器,因此需要自行安装gcc编译器。 使用yum安装gcc 对于配备了yum的Linux发行版而言,安装gcc编译器就变得so ea...

天下杰论
2015/05/09
0
0
在 Mac OS X Lion 电脑中编译 gcc 4.6.1

在这篇文章中我们将讲述如何在 Mac OS X Line 计算机上通过源码方式安装最新的 GCC 稳定版本 4.6.1,而 Lion 上默认安装的 gcc 是 4.2.1. 为恶劣编译 gcc 源码,你需要安装 gcc (哦,好纠结...

鉴客
2011/09/24
9.1K
2
linux下安装或升级GCC4.8,以支持C++11标准

C++11标准在2011年8月份获得一致通过,这是自1998年后C++语言第一次大修订,对C++语言进行了改进和扩充。随后各编译器厂商都各自实现或部分实现了C++中的特性。 目标:升级GCC到4.8.2,以支持...

Jessiee
2014/03/17
0
0
【转】在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1

在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1 一、编译安装gcc 4.8.1 1. 安装gcc和g++ 新安装的CentOS缺少编译环境,必须先安装旧版本的gcc, 然后再进行自举编译 yum -y install gcc yum -...

陈小花与胡汉三
2015/04/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

day152-2018-11-19-英语流利阅读-待学习

外媒看吴亦凡刷榜事件 Lala 2018-11-19 1.今日导读 近日,吴亦凡的专辑在国外陷入了刷榜风波,他的新专辑霸占了单曲榜前三名,并且前十名他占据了七席,力压美国乐坛巨星 Lady Gaga 和 A 妹,...

飞鱼说编程
19分钟前
2
0
开源 java CMS - FreeCMS2.8 微信管理 群发图文消息

项目地址:http://www.freeteam.cn/ 群发图文消息 管理员可以在这里群发图文消息 此列表只提取已审核并且带信息图片的数据! 选择需要群发的消息,点击“群发图文消息”按钮。 微信的限定: ...

freeteam
28分钟前
0
0
Beautiful Soup

定义 Python中的一个库,主要用于从网页爬取数据; 安装 pip install beautifulsoup4 四大对象 Beautiful Soup将复杂的HTML文档转换成树形结构,树中的每个节点都是Python对象,对象可归纳为...

村雨1943
39分钟前
3
0
Visual Studio 昨日发布新版本:增加实时同步编程、共同调试

多名开发者可以在同一个项目中编程,在编写代码和调试代码时只需发送一个 URL 网址,就能邀请他人参与协作,而且无需重新配置开发环境和安装任何附加包。该服务支持 Windows、Mac 与 Linux ...

linuxCool
42分钟前
4
0
发现一种不错的学习方法

这是在《软技能,代码之外的生存之道》所看到的一种学习方法,感觉这个理念不错,分享出来,共勉。 我的「十步学习法」 多年以来,我都承受着巨大的压力:快速学习新技术、新编程语言、新框架...

firepation
42分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部