1. 程式人生 > >Ubuntu GCC 5.4.0 降級GCC 5.3.0

Ubuntu GCC 5.4.0 降級GCC 5.3.0

Ubuntu16.04 集成了GCC 5.4.0, 但是很多軟體不支援這麼高版本的GCC。本文提供一個把GCC 5.4.0 降級到GCC 5.3.0 的辦法。

1.先檢視你是否需要降級GCC
gcc -v

如果你的版本是5.3.1以下的就不用降級了,否則要降級gcc。

2.下載GCC原始碼:

tar -zxvf gcc-5.3.0.tar.gz

3.進入到gcc目錄:
cd gcc-5.3.0/

下載依賴項:
sudo ./contrib/download_prerequisites

新建一個編譯的資料夾,並進入該資料夾:
sudo mkdir build

cd build/

4.生成makefile檔案:
sudo ../configure –enable-checking=release –enable-languages=c,c++ –disable-multilib

編譯,請耐心等待:
sudo make -j4

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

檢視是否成功
gcc - -version

如果仍然是5.4,重啟下電腦再執行命令 gcc - -version ,顯示為5.3,就成功了

相關推薦

solr-5.4.1 和 mmseg4j-2.3.0版本的配置

配置solr伺服器   1.登入solr的官方網站下載最新版本,目前是5.5.0。http://lucene.apache.org/solr/downloads.html  2.linux下載tgz型別,windows系統下載solr-5.5.0.zip  3.解壓

Ubuntu GCC 5.4.0 降級GCC 5.3.0

Ubuntu16.04 集成了GCC 5.4.0, 但是很多軟體不支援這麼高版本的GCC。本文提供一個把GCC 5.4.0 降級到GCC 5.3.0 的辦法。 1.先檢視你是否需要降級GCC gcc -v 如果你的版本是5.3.1以下的就不用降級

[CareerCup] 5.4 Explain Expression ((n & (n-1)) == 0) 解釋表示式

5.4 Explain what the following code does: ((n & (n-1)) == 0). 這道題讓我們解釋一個表示式((n & (n-1)) == 0),是說一個數跟比它小1的數字按位相與,結果全是0的情況,那麼說明兩個數每個位置上至少都有一個0,那

雙臺服務器rsync同步報錯(code 5) at main.c(1503) [sender=3.0.6]

雙臺服務器rsync同步報錯(code 5) at main.c(1503) [sender=3.0.6]環境:某某項目的代碼機器70配置有雙網卡:232.182.23.70(聯通)61.10.45.70(電信)另一臺代碼機器是滄州聯通的代碼機器102,配置單網卡:121.15.1.102(聯通)rsync服

易學筆記-第5章:數字/5.4 python表示式操作符/5.4.1 操作符

python表示式操作符 三元選擇表示式:x if y else z 邏輯或: x or y 邏輯與: x and y 邏輯非:not x 成員關係 x in y x not in y 物件實體測試

易學筆記-系統分析師考試-第5章 資料庫系統/5.4 資料庫控制功能/5.4.1併發控制

併發控制 概念:多個事務對同一個資料來源的操作稱為併發 事務 概念:是DBMS執行的最基本工作單位,使用者定義的一個數據庫操作序列,這些操作序列要麼不做,要麼全部做 特徵(ACID) 原子性:保證事務包含的一組資料庫操作

易學筆記-系統分析師考試-第5章 資料庫系統/5.4 資料庫控制功能/5.4.6 資料中心的建立

資料中心的功能 異地備份 建立統一的集中執行平臺 建立開放式多層架構體系 優化整合現有裝置資源 建立資料中心的措施 構建專用儲存系統,集中儲存資料 構建統一的資料庫集中執行平臺 建立多種系統應用平臺,提高集中執行平臺的適用

易學筆記-系統分析師考試-第5章 資料庫系統/5.4 資料庫控制功能/5.4.5 備份與恢復技術

備份分類 按物理裝置 冷備份 熱備份 按備份數量 完全備份:整個資料庫的備份 增量備份:上一次備份後的發生變化的資料 差異備份:上一次完全備份後發生變化的所有資料 物理備份

易學筆記-系統分析師考試-第5章 資料庫系統/5.4 資料庫控制功能/5.4.4 資料庫的安全性

資料庫系統的安全性來自兩個方面 DBMS本身 使用者身份識別 檢視 使用許可權控制 審計 應用程式 訪問資料庫程序控制和管理 使用者標識和鑑別 口令方式

易學筆記-系統分析師考試-第5章 資料庫系統/5.4 資料庫控制功能/5.4.3 資料庫的完整性

完整性約束條件 概念:是指資料庫中資料本身的某些語法或者語義限制、資料之間的邏輯約束以及資料變化時應該遵守的規則等 約束表達形式:通常以謂詞邏輯形式表示:原子公式、命題連線詞(並且、或者、否則等) 約束物件:關係、元組、屬性 約束分類 靜態約束 概念:資料庫中資料本

易學筆記-系統分析師考試-第5章 資料庫系統/5.4 資料庫控制功能/5.4.2 資料庫效能優化

資料庫效能優化包括幾個方面 硬體升級 處理器升級 高頻率處理器代替低頻率處理器 多處理器系統代替低處理器系統 記憶體升級 容量擴充,保證更多的資料保存於緩衝區中,減少I/O

iperf-2.0.5移植到IMX6DQRM的linux-3.0.35

首先匯出交叉編譯鏈的路徑: export PATH=$PATH:/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/ 切換到iperf-2.0.5的主目錄

CentOS 5.4安裝 libmcrypt 2.5.8 錯誤及其解決方案記錄

checking for libmcrypt – version >= 2.5.0…*** ‘libmcrypt-config –version’ returned 2.4.0, but LIBMCRYPT (2.5.8)*** was found! If libmcrypt-config was

Servlet2.53.0區別(Servlet 3.0 新特性詳解)

Servlet 3.0 新特性概述 Servlet 3.0 作為 Java EE 6 規範體系中一員,隨著 Java EE 6 規範一起釋出。該版本在前一版本(Servlet 2.5)的基礎上提供了若干新特性用於簡化 Web 應用的開發和部署。其中有幾項特性的引

oracle 11.2.0.4安裝配置goldengate 12.3.0.14 並配置表級初始化 (僅針對DML)

一、環境介紹 source: Redhat 6.10 + oracle 11.2.0.4 + ogg 12.3.0.14  target: Redhat 6.10 + oracle 11.2.0.4 + ogg 12.3.0.14 二、安裝goldengate軟體

Servlet 2.0 && Servlet 3.0 新特性

ack amp 特性 call all callback 如何 nbsp let 概念:透傳。 Callback 在異步線程中是如何使用的。?? Servlet 2.0 && Servlet 3.0 新特性 Servlet 2.0 &a

CentOS7+Mono5.2.0.224 +Jexus5.8.3.0 布署 Asp.Net MVC (vs2017)

etc .sh 運行 沒有 lin dot 服務 image 作者 背景:   比起大神我們只是差遠了,只知道一味的找找看,找的資料不少,但真不知道哪一個是正確的。   之前一個文章也寫了怎麽安裝 Jexus 但始終只有是html的靜態頁面可以asp.net 都不行(ht

這就是你想要的 C#8.0 和.NET Core 3.0

      C# 的下一個主要版本是 8.0。我們已經為它工作了很長一段時間,即使我們構建併發布了次要版本 C# 7.1, 7.2 和 7.3,我仍然對 8.0 將帶來的新特性感到非常興奮。 目前的計劃是 C# 8.0 將與 .NET Core 3.

CentOS7+Mono5.2.0.224 +Jexus5.8.3.0 佈署 Asp.Net MVC (vs2017)

 背景:   比起大神我們只是差遠了,只知道一味的找找看,找的資料不少,但真不知道哪一個是正確的。   被自己坑了,但也沒辦法,最後在https://linuxdot.net/(Linux DotNET大本營)找到一個QQ群103810355,經群主指點(Mono/5.2.0.224,Jexus/5.8.3

Android Studio 3.0及Gradle Plugin 3.0升級過程中踩到的那些坑

前言:  2018轉眼已經過去一快小半年,墮落了很長一段時間,覺得回到家鄉小地方,沒有了追求技術的熱情。直到前段時間跟以前的同事聊的過程中發現自己已經脫離正軌了。雖然不再北上廣深了,但是技術還是得靠自己去折騰。也許有一天回過頭來看看,自己曾經那麼愛android是吧。哈哈。廢