日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux编译器6,Linux安装gcc编译器详解(CentOS 6.5 64位系统)

發布時間:2025/3/21 linux 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux编译器6,Linux安装gcc编译器详解(CentOS 6.5 64位系统) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本次安裝針對CentOS 6.5 64位系統,由于在安裝系統的時候并沒有勾選安裝gcc編譯器,因此需要自行安裝gcc編譯器。

使用yum安裝gcc

對于配備了yum的Linux發行版而言,安裝gcc編譯器就變得so easy。我們只需要分別執行如下命令即可:

#安裝gcc、c++編譯器以及內核文件

yum -y install gcc gcc-c++ kernel-devel

自行安裝gcc

不過使用yum安裝的gcc并非當前的最新版本,目前gcc的最新版本為4.9.0(gcc 4.8開始全面支持C 11和C++ 11的新特性)。如果我們想要安裝最新版本的gcc,那么就需要自行安裝gcc。

筆者初次安裝gcc時,在網絡上搜尋了大量的gcc安裝配置教程,許多教程的內容非常之多,結果把自己搞暈了,編譯安裝的時候還老是出現各種錯誤。最后查閱官方文檔才發現,自行安裝新版本的gcc并不復雜,根本沒有那些教程中說的那樣繁瑣(有些教程居然還要修改幾個配置文件)。

1、下載gcc安裝文件

在安裝gcc當然要先拿到gcc的安裝文件。在這里我們直接通過官方下載gcc-4.9.0.tar.bz2(86 MB)。當然,你也可以下載gcc-4.9.0.tar.gz(110 MB),不過該壓縮文件要大出不少。

2、編譯前的準備工作

想要安裝gcc 4.8及以上版本,你需要先安裝C標準庫和頭文件,以及舊版本的c++編譯器。如果你的計算機中沒有這些,請執行以下命令(當然你也可以使用apt-get等其它方式進行安裝,如果已經安裝則無需再次安裝):

#安裝C和C++的靜態庫

yum install -y glibc-static libstdc++-static

#安裝舊版本的gcc、c++編譯器

yum install gcc gcc-c++

在這里,我們將gcc-4.9.0.tar.bz2解壓到/usr/local/src目錄中(當然你也可以指定其他目錄),完整的tar命令為:

#解壓gcc安裝文件

tar jxf gcc-4.9.0.tar.bz2 -C /usr/local/src

解壓后gcc源程序的根目錄就是/usr/local/src/gcc-4.9.0。接著,我們依次執行如下命令:

#轉到gcc源程序根目錄

cd /usr/local/src/gcc-4.9.0

#下載一些必備的依賴程序

./contrib/download_prerequisites

安裝gcc需要下載諸如gmp、mpfr、mpc等依賴文件,執行download_prerequisites將會自動下載這些軟件并解壓到當前目錄(文件不大,總共只有幾MB,請耐心等待下載)。

3、編譯安裝gcc

接著,就可以對gcc進行編譯安裝了。在此之前,我們先創建一個目錄/usr/local/build/gcc-4.9.0(你也可以自行指定其他目錄)用于存放編譯后的程序文件。然后我們依次執行如下命令:

#跳轉到編譯后的程序文件存放目錄

cd /usr/local/build/gcc-4.9.0

#調用gcc源程序的configure(后面的參數選項可根據需要自行修改),用于配置gcc

/usr/local/src/gcc-4.9.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

#編譯gcc源程序

make

#安裝gcc

make install

其中執行make命令這一過程耗費的時間可能非常多,筆者這里耗費了20多分鐘才編譯完成。執行完上述命令后,我們的gcc就已經安裝成功了。 與其他教程不同的是,本教程并沒有對gmp、mpfr、mpc等軟件分別進行解壓和編譯,而是直接由download_prerequisites負責下載并解壓,最后和gcc一起進行編譯安裝,這也是官方推薦的做法(download_prerequisites還會根據實際情況決定是否啟用Graphite循環優化)。 如果你的Linux無法直接聯網,那么你只能打開文件download_prerequisites,獲取到這些文件的下載鏈接,然后通過其他上網設備下載這些軟件。最后把這些軟件直接解壓到gcc源程序目錄(/usr/local/src/gcc-4.9.0)下即可。

總結

以上是生活随笔為你收集整理的linux编译器6,Linux安装gcc编译器详解(CentOS 6.5 64位系统)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。