首頁 系統教程 Linux CentOS6.8下編譯安裝GCC詳解

CentOS6.8下編譯安裝GCC詳解

Jan 07, 2024 pm 04:21 PM
gcc 編譯安裝

關於 GCC 在 CentOS 下透過 yum 安裝預設版本號,CentOS 5 是 4.1.2;CentOS 6 是 4.4.7;CentOS 7 是 4.8.3。

很多時候在編譯安裝軟體都需要高版的 GCC,否則就會報錯。

那麼要如何升級 GCC 的版本呢?

首先要確認升級到的 GCC 版本號碼。

目前 GCC 的最新版本已經到了 5.2,而 CentOS 7 則仍然使用其 4.8,所以基於相容性考慮,我選擇升級到 4.8.5。

GCC 官網:https://www.php.cn/link/421f8eb2f6d635fc5e09d0b16c59e281

#下面開始一步一步來編譯安裝 GCC 4.8.5,需要注意的是,在編譯安裝 GCC 之前,系統裡必須先透過 yum 安裝舊版的 GCC 和依賴函式庫。

如果是在 x86_64 系統下編譯的話,還需要安裝 libgcc.i686 glibc-devel.i686 才行。

yum install -y gcc texinfo-tex flex zip libgcc.i686 glibc-devel.i686

注意:編譯安裝 GCC 記憶體不小於 1GB,Swap 不小於 1GB,硬碟最低不小於 10GB,否則極有可能會中途​​報錯退出。

編譯安裝完後,目錄 gcc-4.8.5 將會有 5GB 之多。

1、下載原始碼

#wget ftp://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.gz

2、下載依賴套件

#編譯安裝 GCC 需要依賴 mpc,mpfr,gmp套件。好在 GCC 原始碼裡自備腳本可以輕鬆下載依賴套件。

tar zxf gcc-4.8.5.tar.gz cd gcc-4.8.5 ./contrib/download_prerequisites

CentOS6.8下編譯安裝GCC詳解

CentOS6.8下編譯安裝GCC詳解

CentOS6.8下編譯安裝GCC詳解

編譯和安裝

# cd gcc-4.8.1

#./gcc-4.8.1/configure--prefix=/usr/local/gcc-4.8.1 --enable-languages=c,c

prefix=/usr/local/gcc-4.8.1表示配置安裝的路徑,如果不指定安裝路徑,執行檔會預設放在/usr/local/bin下,這樣做是為了方便維護,當需要卸載時,直接刪除該目錄即可。

enable-languages表示安裝語言,在這裡表示只安裝c和c

編譯

準備工作完成後,就可以編譯了

# make

此過程大概2小時左右哦,如果中途報錯,提示fatal error:gnu/stubs-32,No such file or directory.如下圖示:

CentOS6.8下編譯安裝GCC詳解

#執行下面命令,然後重新編譯

# yum -y install glibc-devel.i686 --setopt=protected_multilib=false

# make###

以上是CentOS6.8下編譯安裝GCC詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

推薦五款流行的C語言編譯器 推薦五款流行的C語言編譯器 Feb 19, 2024 pm 02:05 PM

選擇C語言編譯器:五款最受歡迎的推薦,需要具體程式碼範例引言:C語言是一種廣泛應用於系統開發和嵌入式裝置程式設計的高階程式語言。無論是初學者還是有經驗的程式設計師,選擇合適的C語言編譯器都是至關重要的。本文將介紹五款最受歡迎的C語言編譯器,並提供具體的程式碼範例,以協助讀者選擇適合自己需求的編譯器。一、GCC編譯器:GCC(GNUCompilerCollection

Debian安裝GCC及GCC10的詳細指南 Debian安裝GCC及GCC10的詳細指南 Feb 10, 2024 pm 03:57 PM

Debian是一種流行的Linux發行版,廣泛應用於伺服器和桌面系統,GCC(GNUCompilerCollection)是一款開源的編譯器套件,用於編譯C、C++、Fortran等多種程式語言,在Debian系統中,安裝GCC及GCC10非常簡單,本文將提供您詳細的安裝指南。安裝GCC1.開啟終端機(Terminal),使用以下指令更新軟體包清單:```shellsudoaptupdate```2.安裝GCC及其相關工具:sudoaptinstallbuild-essential這個指令將會安裝

詳解CentOS6.5使用yum升級gcc的步驟 詳解CentOS6.5使用yum升級gcc的步驟 Dec 31, 2023 am 10:59 AM

因為需要用到C++11,但CentOS自備的gcc4.4.7不支持,所以決定升級gcc。操作如下:#備份mv/etc/yum.repos.d/devtools-2.repo/etc/yum.repos.d/devtools-2.repo.bakwgethttp://people.centos.org/tru/devtools-2 /devtools-2.repo-O/etc/yum.repos.d/devtools-2.repoyuminstalldevtoolset-2-gccdevtoolse

CentOS6.8下編譯安裝GCC詳解 CentOS6.8下編譯安裝GCC詳解 Jan 07, 2024 pm 04:21 PM

關於GCC在CentOS下透過yum安裝預設版本號,CentOS5是4.1.2;CentOS6是4.4.7;CentOS7是4.8.3。很多時候在編譯安裝軟體都需要高版本的GCC,否則就會報錯。那麼如何升級GCC的版本呢?首先要確認升級到的GCC版本號碼。目前GCC的最新版本已經到了5.2,而CentOS7則仍然使用其4.8,所以基於相容性考慮,我選擇升級到4.8.5。 GCC官網:https://gcc.gnu.org下面開始一步一步來編譯安裝GCC4.8.5,需要注意的是,在編譯安裝GCC之前,系

Linux系統安裝gcc詳細教學。 Linux系統安裝gcc詳細教學。 Feb 19, 2024 am 11:18 AM

以下是在Linux系統上安裝GCC(GNUCompilerCollection)的詳細教學:更新軟體包清單:在終端機中執行以下命令,以確保您的系統的軟體包清單是最新的:sudoaptupdate安裝GCC:繼續在終端機中執行以下命令,以安裝GCC及其相關工具:sudoaptinstallbuild-essentialbuild-essential是一個包含GCC和其他建置工具的軟體包,它將滿足大多數基本編譯需求。驗證安裝:安裝完成後,您可以驗證GCC是否成功安裝。在終端機中執行以下命令,檢查GCC的版

gcc是什麼意思 gcc是什麼意思 Jan 29, 2023 pm 03:18 PM

gcc有多種意義:1、GNU編譯器套件,是由GNU開發的程式語言編譯器,包含C、C++、Objective-C、Fortran、Java、Ada和Go語言前端,也包含這些語言的函式庫。 2.海灣地區的政治經濟組織,即海灣阿拉伯國家合作委員會,簡稱海灣合作委員會或海合會,成立於1981年5月,總部設在沙烏地阿拉伯首都利雅德。 3.全球創業週校園中心,是一個匯集創業愛好者的大學生社團組織。

如何使用GCC靜態分析器來偵錯C++程式碼? 如何使用GCC靜態分析器來偵錯C++程式碼? Jun 03, 2024 pm 02:51 PM

GCC靜態分析器透過編譯時偵測潛在錯誤和安全性問題來偵錯C++程式碼。使用步驟如下:安裝GCC靜態分析器。使用-fanalyzer編譯程式碼。分析JSON、XML或逐行警告清單中的結果。實戰案例:透過偵測陣列越界來防止崩潰和安全漏洞。

Linux下使用GCC進行嵌入式ARM彙編的建議配置 Linux下使用GCC進行嵌入式ARM彙編的建議配置 Jul 04, 2023 am 10:13 AM

Linux下使用GCC進行嵌入式ARM彙編的建議配置嵌入式系統常用的處理器架構之一是ARM架構,而Linux是廣泛應用於嵌入式系統開發的作業系統。在Linux下使用GCC進行嵌入式ARM彙編可以方便地進行開發工作。本文將介紹如何進行GCC的配置,並提供一些程式碼範例。安裝GCC工具鏈首先,我們要先安裝GCC工具鏈。 GCC工具鍊是GCC編譯器在某個特定平台下的集

See all articles