`
vyloy
  • 浏览: 80711 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

在CentOS6.3上编译gcc4.9

阅读更多
先安装依赖项目:
http://gcc.gnu.org/install/prerequisites.html

主要需要编译GMP、MPFR、MPC、ISL、glibc
glibc与gcc一样,不能在源码目录下直接编译。
所以应该新建一个目录如obj,然后调用../src/configure
yum install flex bison

设置环境变量LD_LIBRARY_PATH=/usr/local/lib,因为GMP、MPFR、MPC、ISL都默认装在里面。或者可以把/usr/local/lib添加到/etc/ld.so.conf里,再执行ldconfig。

减少编译时间可以在configure时添加下面的参数
--disable-bootstrap CFLAGS="-g3 -O0" --enable-languages=c,c++

../srcdir/configure --prefix=$HOME/gcc/dist --disable-bootstrap CFLAGS="-g3 -O0" --enable-languages=c,c++

make
make install

90分钟左右就编译出来了

作者:翁志艺
分享到:
评论

相关推荐

    centos7升级gcc4.9所需要的离线安装包

    CentOS 7默认预装的GCC版本可能较低,如GCC 4.8.x系列,但有些软件或开发工作可能需要更高版本,例如GCC 4.9.x。在没有稳定网络连接或者网络速度较慢的情况下,离线升级GCC就显得尤为重要。本文将详细介绍如何在...

    centos6.3中编译安装mysql.5.5.30

    本文档介绍了在CentOS6.3编译安装mysql源码包的祥细步骤,带各种命令参数的说明,附带可能出现错误的解决方法。

    centos 6.3 64位下载

    标签“虚拟机”暗示了这个下载可能用于在虚拟化环境中部署CentOS 6.3。虚拟机是一种软件模拟的计算机,可以在宿主机上运行多个独立的操作系统实例,如使用VMware、VirtualBox等虚拟化软件。通过虚拟机,用户可以在...

    centos6.3中编译安装mysql.5.5.30.pdf

    2. **创建MySQL用户和组**:在编译安装MySQL之前,需要创建一个名为mysql的系统用户和组,该用户将用于运行MySQL服务。 ```bash [root@zheng2 ~]# groupadd mysql [root@zheng2 ~]# useradd -M -s /sbin/nologin ...

    CentOS6.3

    “源码”标签可能意味着讨论的内容涉及到编译自源代码的软件包,比如在CentOS 6.3上构建和安装软件时,用户可能需要从源代码编译,因为某些软件没有预编译的二进制包。这通常涉及使用GCC编译器、Makefile以及相关的...

    CentOS6.3安装nginx操作指南

    在 CentOS 6.3 上安装 Nginx 是一项常见的任务,Nginx 是一个高性能的 Web 和反向代理服务器,以其轻量级、高效的特性深受开发者和系统管理员的喜爱。本指南将详细解释如何在 CentOS 6.3 环境下安装 Nginx,以及涉及...

    CentOS 6.3 网络配置

    在本篇文章中,我们将介绍在 CentOS 6.3 中两种常见的网络配置方式:编辑配置文件和使用 setup 命令。 方式 1:编辑配置文件 在 CentOS 6.3 中,默认的网络配置文件位于 /etc/sysconfig/network-scripts/ 目录下,...

    centos6.3中编译安装mysql.5.5.30定义.pdf

    在CentOS 6.3环境下,编译安装MySQL 5.5.30是一个涉及多步骤的过程,主要是为了满足特定需求或定制安装环境。以下是详细的知识点解析: 1. **实验环境与准备**: - 操作系统:CentOS 6.3 - 需要开启SSH服务,以便...

    CentOS 6.3 安装VMTools

    通过以上步骤,您已经成功地在 CentOS 6.3 中安装了 VMTools 并进行了相应的优化设置。这些操作不仅可以提高虚拟机的性能,还能让您在使用 CentOS 过程中更加得心应手。希望本文档对您的学习和工作有所帮助。

    centos6.3中编译安装mysql.5.5.30借鉴.pdf

    在CentOS 6.3操作系统中,编译安装MySQL 5.5.30是一个相对复杂的过程,涉及到多个步骤和依赖。以下是对整个过程的详细解释: 首先,我们需要准备一个运行 CentOS 6.3 的环境,并确保 SSH 服务已启用且防火墙...

    CentOS6.3 Linux操作系统安装教程

    在本教程中,我们将详细介绍如何安装CentOS 6.3版本。 首先,您需要从官方网站或镜像站点下载CentOS 6.3的ISO映像文件。有两种选择:CD版和DVD版。CD版需要六张光盘,而DVD版包含所有必要的软件包,只需一张光盘。...

    centos6.3中编译安装mysql.5.5.30文.pdf

    在编译安装过程中,如果遇到任何错误,需要根据错误信息来解决依赖或配置问题。同时,由于MySQL版本较老,可能不支持最新的CentOS发行版,因此建议使用适合版本的操作系统或考虑升级到更高版本的MySQL。

    centos6.3版本的安装于配置

    主要是针对配置centos6.3版本的安装、python26的安装、python26模块的安装、nginx服务的安装、hg安装、解决乱码问题及ftp问题,centos6.3版本的安装与配置,安装过程中的配置,安装包选择

    Centos6.3 yum安装lamp架构

    Centos6.3 yum安装lamp架构

    Centos 6.3编译安装lamp脚本

    Centos 6.3编译安装lamp脚本

    centOS6.3镜像种子

    centOS6.3-DVD-IOS的下载种子.

    安装CentOS6.3系统

    在开始安装CentOS 6.3之前,我们需要确保已经准备好了必要的工具和资源。首先,需要从官方镜像站点下载CentOS 6.3的ISO镜像文件。根据提供的链接: - **下载地址**:...

    centos6.3中编译安装mysql.5.5.30[参照].pdf

    在编译和安装过程中,如果之前已经编译过,需要先清理旧的对象文件和缓存,使用`make clean`、`rm -f CMakeCache.txt`和`rm -rf /etc/my.cnf`命令进行清理。然后运行`make && make install`编译并安装MySQL。 安装...

Global site tag (gtag.js) - Google Analytics