1.环境:Linux xxx 2.6.18-371.3.1.el5xen #1 SMP Mon Nov 11 03:28:23 EST 2013 x86_64 x86_64 x86_64 GNU/Linux

2.下载

gcc4.8包 gmp包、mpfr包、mpc包(都要安装)

(../configure --prefix=/home/mawanli/work/gcc482 --mandir=/home/mawanli/work/gcc482/man --infodir=/home/mawanli/work/gcc482/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++ --enable-java-awt=gtk --disable-dssi --disable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --build=x86_64-redhat-linux --with-gmp=/home/mawanli/soft/gcc-4.8.2/work/gmpwork/ --with-mpfr=/home/mawanli/soft/gcc-4.8.2/work/mpfrwork/ --with-mpc=/home/mawanli/soft/gcc-4.8.2/work/mpcwork/)

3.安装出现问题

3.1 configure: error: cannot compute suffix of object files: cannot compile

解决:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:{$gmppath}/lib:{$mpfrpath}/lib:{$mpcpath}/lib

3.2 x86_64-redhat-linux-ar: Command not found

解决 --host=x86_64-redhat-linux改为--build=x86_64-redhat-linux

3.3 gcc GNAT is required to build ada

解决 configure时--enable-languages=c,c++,(ada去掉)

3.4  configure-fixincludes错误 1

make disclean (不太好使)

把gcc下东西全部删除 重新编译

4. make是用 (make -j 8)快

~/work/gcc482/bin/gcc -v

使用内建 specs。

COLLECT_GCC=/home/mawanli/work/gcc482/bin/gcc

COLLECT_LTO_WRAPPER=/home/mawanli/work/gcc482/libexec/gcc/x86_64-redhat-linux/4.8.2/lto-wrapper

目标:x86_64-redhat-linux

配置为:../configure --prefix=/home/mawanli/work/gcc482 --mandir=/home/mawanli/work/gcc482/man --infodir=/home/mawanli/work/gcc482/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++ --enable-java-awt=gtk --disable-dssi --disable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --build=x86_64-redhat-linux --with-gmp=/home/mawanli/soft/gcc-4.8.2/work/gmpwork/ --with-mpfr=/home/mawanli/soft/gcc-4.8.2/work/mpfrwork/ --with-mpc=/home/mawanli/soft/gcc-4.8.2/work/mpcwork/

线程模型:posix

gcc 版本 4.8.2 (GCC)

4.1  error while loading shared libraries: libmpc.so.2: cannot open shared object file: No such file or directory

解决:加环境变量里面

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/mawanli/soft/gcc-4.8.2/work/gmpwork/lib:/home/mawanli/soft/gcc-4.8.2/work/mpcwork/lib:/home/mawanli/soft/gcc-4.8.2/work/mpfrwork/lib

总结:这个耗费我大把时间 不过干完之后跑起来真的开心(中途我有放弃不玩了,但是还是做完啦)

linux配置gcc环境,linux gcc4.8安装(多个gcc环境)相关推荐

  1. Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口

    Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...

  2. linux开启端口,linux配置端口,Linux关闭端口

    linux开启端口,linux配置端口,Linux关闭端口 开启端口 1.直接用命令开启端口开放端口命令----保存-----重启服务-------查看端口是否开放/sbin/iptables -I ...

  3. Linux基础篇① (Linux介绍;VM和CentOS详细安装教程;工具环境搭建,配置;Linux目录结构)

    目录 第一章 Linux入门 1.1 Linux应用领域 1.1.1 个人桌面领域的应用 1.1.2 服务器领域 1.1.3 嵌入式领域 1.2 Linux介绍 1.2.1 linux概述 1.3 L ...

  4. linux下flex与bison源码安装,Win flex-bison开发环境配置

    Flex-Bison是一套很好很方便的工具,但是主要基于Linux,对于我这种喜(懒)欢(于)使(学)用(习) Windows(Linux)的主,希望能够在windows环境中使用这套工具.所幸,国外 ...

  5. 乌班图linux配置yum仓库,Linux系统的仓库配置(yum、epel)与软件安装(wireshark,wget,nginx)...

    文章目录 Linux系统的仓库配置(yum.epel)与软件安装(wireshark,wget,nginx) 1.配置本地yum仓库安装wireshark,wget 2.配置epel仓库,安装ngin ...

  6. vmware上的Linux没法下载vmware tools、没法安装vim和gcc或者其他软件,怎么办

    解决办法:vmware软件留着,删除原来的ubuntu iso镜像,去ubuntu官网下载最新的iso镜像,重装一个ubuntu系统. 悲剧:班群里面下载的ubuntu阉割版什么也不能做,因为没法和w ...

  7. linux配置php mysql_Linux下LAMP(Apache+PHP+MySql)环境配置

    LAMP是一个缩写Linux+Apache+MySQL+PHP,它指一组通常一起使用来运行动态网站或者服务器的自由软件: * Linux,操作系统: * Apache,网页服务器: * MySQL,数 ...

  8. linux配置无线网卡驱动,Linux无线网络配置——无线网卡驱动安装与WLAN802.11配置...

    Linux无线网络配置--无线网卡驱动安装与WLAN 802.11配置 WLAN (Wireless Local Area Network)类似于有线以太网,WLAN 的 802.11a 标准使用 5 ...

  9. linux配置redis服务,Linux下安装Redis并设置相关服务

    一.简介 Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案. Redis从它的许多竞争继承来的三个主要特点: Redis数据库完全在内存中,使 ...

  10. 在linux配置jdk教程,Linux中JDK安装配置教程

    JDK在官网下载,也可以从某个文件服务器进行下载. 1.在usr目录创建一个java文件夹: mkdir java 2.进入刚创建的java文件夹,下载jdk: cd /usr/java 例如: wg ...

最新文章

  1. 字节、快手、阿里、腾讯这两年的广告推荐技术进展 | AICon
  2. ap模式和sta模式共存_锐捷AP缺省VLAN和用户VLAN那些事儿 | 运维实战家
  3. PHP 短信验证码:发送及验证
  4. Windows给SVN配置中文语言包
  5. 高通工具QXDM、QCAT和QPST的使用
  6. 谷歌插件无法显示在地址栏右侧
  7. python机械数据分析_记一次小机器的 Python 大数据分析
  8. vscode里使用正则表达式
  9. 2003- cant connect to MYSQL server on localhost(10061)
  10. c语言如何过滤掉电话号码前缀86,从iPhone拨打国际电话号码使用加前缀的简单方法 | MOS86...
  11. #S/4HANA 1610: Use case series intro and collection
  12. 李嘉诚语录/汪涵语录/史玉柱趣事
  13. debian 10 系统运行 uml 与网络配置
  14. mtk6737t摄像头配置文件的编译
  15. 面向对象封装案例 --- 士兵突击
  16. 备份微信聊天记录到电脑上,并且可以随时导回
  17. wordpress中Google Map V3 for IDN 插件的使用
  18. [ROS](06)ROS通信 —— 话题(Topic)通信
  19. 计蒜客--弹簧板 DP--动态规划入门
  20. xbox360版本之分

热门文章

  1. Matlab axis函数
  2. 西门子PLC1200/1500配方实例程序
  3. VisualSVN Server 安装等
  4. python依次输入输出字符串_Python练习:输入一个字符串并输出该字符串中所有字符的组合,python...
  5. 基于springmvc的Junit与Jmockit使用
  6. IDEA插件系列(77):Spec Math symbols插件——数学符号
  7. 线上盲盒的优势有哪些?
  8. 前端页面设置重置按钮或刷新按钮
  9. 去掉router-link文字的下划线
  10. MATLAB R2019a绘制时序数据小波方差图[新手向/保姆级]