1. 程式人生 > >Linux編譯安裝GCC-5.1.0

Linux編譯安裝GCC-5.1.0

Linux下編寫C/C++程式自然缺不了一個優秀的編譯器,Linux下比較常見的自然是GCC了。2015年4月下旬GCC也出到了5.1.0版本,對於C++11/14也有了更好的支援了。因為最近在學習OpenMP, Gcc-5.1.0支援OpenMP4.0最新版本。所以,今天我們就來說說GCC的編譯安裝,安裝的版本正是最新的5.1.0。下面我們進入正題(建議整個過程以root使用者進行):

1.下載GCC原始碼

  wget ftp://mirrors.kernel.org/gnu/gcc/gcc-5.1.0/gcc-5.1.0.tar.gz

2.解壓:

  tar -zxvf gcc-5.1.0.tar.gz

3.下載編譯所需依賴項:

  cd gcc-5.1.0                    //進入解包後的gcc資料夾
  ./contrib/download_prerequisites                   //下載依賴項
  cd ..                           //返回上層目錄

4.建立編譯輸出目錄:

  mkdir gcc-build-5.1.0

5.進入輸出目錄,執行以下命令,並生成makefile檔案:

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

6.編譯:

  make -j4

接下來就是等待了,整個過程大約40分鐘左右。PS:最好不要在編譯過程中再去做別的什麼事,整個過程CPU都是滿載的,要是莫名終止了,後面麻煩事也不少。

7.安裝:

編譯結束以後,我們就可以執行安裝了:

  make install

8.檢查版本:

  gcc --version
  或gcc -v
[email protected]:~/下載/gcc-build-5.1.0$ gcc --version
gcc (GCC) 5.1.0
Copyright © 2015 Free Software Foundation, Inc.
本程式是自由軟體;請參看原始碼的版權宣告。本軟體沒有任何擔保;
包括沒有適銷性和某一專用目的下的適用性擔保。


相關推薦

Linux編譯安裝GCC-5.1.0

Linux下編寫C/C++程式自然缺不了一個優秀的編譯器,Linux下比較常見的自然是GCC了。2015年4月下旬GCC也出到了5.1.0版本,對於C++11/14也有了更好的支援了。因為最近在學習OpenMP, Gcc-5.1.0支援OpenMP4.0最新版本。所以,今天我們就來說說GCC的編譯安裝,安

Linux編譯安裝 gcc 5.4.0

以 gcc 5.4.0 版本為例,介紹用原始碼來編譯安裝 gcc 的方法 一、安裝 gcc 1、解壓縮 把 gcc-5.4.0.tar.gz 拷貝到系統中的某個目錄,比如 /usr/local/src,並解壓到此目錄: tar zxf gcc-5.4.0.tar

centos7 編譯安裝gcc-5.4.0

一、安裝開發必備環境: yum groupinstall "Development Tools" yum install glibc-static libstdc++-static 二、編譯安裝gcc-5.4.0 你可以到官網下載gcc,也可以直接在這裡下載:http://ftp.tsukuba.wid

編譯安裝GCC 7.1.0

簡介   主要原因:GCC 7.1釋出,完全支援C++17。 GCC 7.1 Released with Full C++17 Support   GCC 7.1中的C++ Front End提供了對當前C++17草案的支援,所支援的特性包括co

Linux編譯安裝Qt 5.4.1

xxx pre efi ng- 官網下載 openssl bug targe 理解 轉載請註明文章:Linux編譯安裝Qt 5.4.1 出處:多客博圖 很久不寫文章了,過程很簡單,但是操作很多,簡單說吧。 前言: 操作系統CentOS 6.6,64位的。 1、安

CentOS Linux release 7.4.1708 編譯安裝 gcc 7.2.0

昨天在 VMware 14 上裝了 CentOS,準備用來學習 C 語言,然後要是使用 yum groupinstall Development tools 安裝整組開發工具 (包含 gcc) 的話,gcc 的版本太低了,所以就選擇下載最新版的 gc

【軟體安裝Linux Centos7 安裝RabbitMQ3.5.1-1

第一次安裝RabbitMQ,遇到了一些坑。。。。 介紹:       MQ全稱為Message Queue, 訊息佇列(MQ)是一種應用程式對應用程式的通訊方法。應用程式通過讀寫出入佇列的訊息(針對應用程式的資料)來通訊,而無需專用連線來連結它們。訊息傳遞指的是程式之間通

Centos 7 編譯安裝 gcc-5.5

==========運維之路 環境如下 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [[email prote

CentOS6.9完全離線升級安裝gcc-5.4.0

1、準備工作 上面三個依賴包的版本依據,可以將gcc-5.4.0.tar.gz解壓後在gcc-5.4.0/contrib/download_prerequisites檔案中找到 2、安裝gmp-4.3.2 /** 解壓 */ tar

Linux安裝wildfly-10.1.0.Final並部署iServer9D war包

一、安裝環境 硬體要求 Linux 系統上安裝 SuperMap iServer 產品的最低硬體要求包括: 處理器:800 MHz 主頻 記憶體:1 GB 硬碟:20 GB 網路介面卡:系統安裝有網路介面卡 顯示介面卡:64 M 視訊記憶體

原始碼編譯安裝MySQL-5.1.58,常規引數優化配置

1.    軟體獲得 可以從官方網站獲得穩定版本mysql5.1.58。選擇souce code,壓縮包安裝檔案。 若主機直接連線公網,可在主機上直接使用如下方式獲得軟體包: wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.58.tar

Ubuntu18.04安裝arm-linux-gcc交叉編譯工具(附arm-linux-gcc 5.4.0包)

一、下載arm-linux-gcc 5.4.0包 下載(百度雲)連結:https://pan.baidu.com/s/1AeqzkboWkJDJjU9HxtXhrA  提取碼:uzup  ------------------------------------------

gcc 5.2.0 編譯安裝筆記-20151110

**轉載請註明出處** 系統版本 CentOS-6.6-x86_64-minimal 編譯器 gcc-4.4.7通過yum安裝 rpm -qa | grep gcc gcc-4.4.7-11.el6.x86_64 libgcc-4.4.7-11.el6.x86_64 g

centos 6.5編譯安裝php-7.1.6和 php memcached擴展

php 編譯安裝 memcached 0,安裝 php-7.1.6 依賴包# yum groupinstall "Development tools" "Desktop Platform Development" # yum -y install openssl-devel libcurl-dev

一次Linux下卸載安裝mysql-5.1.73的折騰

執行 單個 重新 中斷 生效 sym *** back 分配 安裝準備: rpm -qa|grep -i mysql 命令敲完後出來一堆mysql,各式各樣的已安裝mysql包,什麽-java 、-Python等等不一而足,一看懵了! 發揮不敗精神,先了解情況,通過了解發現

Centos 6.9 編譯安裝gcc 4.8.5

cache war dev 優化 string 環境 沒有 組件 bject 前言 GCC(GNU Compiler Collection,GNU編譯器合集)是linux以及其他類UNIX平臺上進行開源項目,軟件開發等必不可少的工具鏈組成之一。(其他的還有clang以及ll

Centos7 安裝Python3.6.5安裝ipython 6.1.0

Python3.6.5安裝 Ipython6.1.0安裝 一、centos7 安裝 Python3.6.5教程1、在安裝Python之前,需要先安裝一些後面遇到的依賴問題(如果有依賴問題,按照提示安裝): yum -y install zlib-devel bzip2-devel openssl

Linux CentOS 7 編譯安裝PostgreSQL 10.1

重啟: su postgres cd /usr/local/postgresql/bin ./pg_ctl -D /usr/local/postgresql/data/ -l logfile restart 配置編譯安裝 先去官網下載需要的包 https://www.postgr

轉:ubuntu16.04(32位)gcc 5.2.0編譯mg-samples-3.0.12問題

用gcc 5.2.0去編譯mg-samples-3.0.12,報錯: …/lib/libminigui_ths.so: undefined reference to WndClientRect' .../lib/libminigui_ths.so:

Linux編譯安裝gcc

引言 1、gcc下載地址:ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases 2、GMP、MPFR、MPC下載地址:ftp://gcc.gnu.org/pub/gcc/infrastructure/