Linux/RedHat 编译安装GNU gcc 4.9.0 (g++)

这里说的是编译安装,yum/apt-get 等安装方法比较简单,不阐述!

1、下载源码包:gcc.gnu.org

2、解压:

tar -xjvf gcc-4.9.0.tar.bz2

3、下载编译所需的依赖包:

最简单的方法,直接执行:

./contrib/download_prerequisites

脚本自动下载依赖包 gmp, mpfr,mpc。 也可以手动下载然后移到/gcc-4.9.0目录下面自动一起安装,或者自行先编译安装

4、执行configure命令,产生makefile:

mkdir build
cd build
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

先创建build目录,编译到此目录下

5、编译

make -j4

4表示线程数,时间比较长,用多个线程更快

6、安装

make install

问题:

C++ compiler missing or inoperational

g++ command not found

checking dependency style of g++... none

no usable dependency style found

上面几个问题都是因为系统中没有C++编译器,装4.8或4.9之前需要先有一个ISO C++98 compiler,装一个就OK了,实在不知道装哪个也可以装一个早期版本的GCC如4.4.7

编译过程都记录是config.log里,有问题可以先查看该文件。

GOOGLE是解决问题的最好办法之一!

Linux/RedHat 编译安装GNU gcc 4.9.0 (g++),布布扣,bubuko.com

时间: 2024-12-14 05:54:20

Linux/RedHat 编译安装GNU gcc 4.9.0 (g++)的相关文章

ubuntu 13.04 编译 安装 升级 gcc 4.9.0 address sanitizer

@前记: 最近查一个线上项目的crash,review代码无果,crash几率低,不可在本地环境重现.之后在线上好几个服务器跑valgrind就不crash了.个人猜测可能是跑valgrind后性能下降的比较严重,导致crash那个点触发不到了. gcc从4.8开始支持address sanitizer,也比较好用,文章最后会简单分析下用法. 另我的环境是ubuntu13.04+gcc4.7.3,目标是升级到4.9.0. @编译gcc4.9.0 $cd /tmp $wget ftp://mirr

linux中编译安装Apache、PHP、MySQL(上)

1.简介 在阿里云买了个云服务器,一直没时间折腾.过了近十天了吧,才有时间好好玩玩这个云服务器.自己是做Web开发的,所以我需要的开发环境是LAMP.之前打算是采用yum安装,不过yum安装apache可以安装到2.4版本,而PHP最高安装版本只能是5.4,这也是yum安装PHP的软肋,因此我这里主要涉及到的安装方式是源码安装.通过源码安装能够更好的管理这些软件,想安装到哪就放在哪. 云服务器: 阿里云CentOS 7.2 64位 阿帕奇版本:apache2.4 PHP版本:PHP5.6 主要的

linux 下编译安装php

系统环境: CentOS 6.5 x86_64 下载 PHP 源码包 # wget http://cn2.php.net/distributions/php-5.5.9.tar.bz2 # tar xf php-5.5.9.tar.bz2 -C /usr/local/src/ 添加 epel 源 # rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 安装依赖 # yum insta

linux下编译安装php各种报错大集合

PHP开源脚本语言 PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域.PHP的文件后缀名为php. 本文为大家整理汇总了一些linux下编译安装php各种报错大集合 ,感兴趣的同学参考下. 报错1:make 后报错如下: Generating phar.php /home/oldboy/tools/php-5.3.27

Linux下编译安装qemu和libvirt

目录 [hide] 1 安装qemu 1.1 qemu介绍 1.2 下载源文件 1.3 编译安装 2 安装libvirt 2.1 libvirt介绍 2.2 下载libvirt 2.3 编译安装 3 参考资料 KVM虚拟机(英语:Kernel-based Virtual Machine),是一种用于Linux内核中的虚拟化基础设施.KVM目前支援Intel VT及AMD-V的原生虚拟技术.KVM在2007年2月被导入Linux 2.6.20核心中.它也被引入FreeBSD.在Mac OS X中,

linux下编译安装boost库

转载:http://www.cnblogs.com/oloroso/p/4632848.html linux下编译安装boost库 linux下编译安装boost库 1.下载并解压boost 1.58 源代码 下载 解压 2.运行bootstrap.sh 3.使用b2进行构建 构建成功的提示 4.安装boost库到指定目录 5.测试一下 代码 编译运行 先看一下系统环境 Linux o-pc 3.19.0-22-generic #22-Ubuntu SMP Tue Jun 16 17:15:15

Linux下编译安装BOOST

linux平台下要编译安装除gcc和gcc-c++之外,还需要两个开发库:bzip2-devel 和python-devel,因此在安装前应该先保证这两个库已经安装: #yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs python-devel -y 然后是去官网下载源码包,地址下载,解压,按照如下步骤: #tar xvzf boost_1_50_0.tar.gz 进入boost_1_50_0目录: #cd boost_1_50_0 然后是

linux PHP 编译安装参数详解

linux PHP 编译安装参数详解 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/bin/mysql_config --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-

Linux 下编译安装 Python 3.4

Linux 下编译安装 Python 3.4 更新于 2014-09-24 02:01:05 UEANER 系统环境: CentOS 6.5 x86_64 / Fedora 20 x86_64 安装相关包 # yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make 下载 Python 3.4 源码包 # wget http://mirr