Linux安裝gcc編譯器詳解

2022-01-12 11:40:13 字數 1459 閱讀 9050

本人使用的是centos 6.5 64位系統,由於在安裝系統的時候並沒有勾選安裝gcc編譯器,因此需要自行安裝gcc編譯器。

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

#安裝gcc、c++編譯器以及核心檔案

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

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

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

編譯前的準備工作

想要安裝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

接著,就可以對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就已經安裝成功了。

Linux 安裝gcc編譯器

總結一下自己的學習經驗,學習時發現linux沒有安裝gcc,方式一 yum install gcc c 前提是可以聯網 方式二 進入linux桌面,找到 rpm ivh cpp 4.1.2 48.e15.i386.rpm 回車 rpm ivh kernel headers 2.6.18 194.el...

一,gcc編譯器詳解

一,gcc 編譯器詳解 linux 系統中最重要的軟體開發工具是 gcc,在 linux 系統中,c89 cc 和 gcc 這些命令基本上都指向系統的 c語言編譯器,通常是 gnu c 編譯器,或都簡稱 gcc。在 unix 系統中,c 語言編譯器稱為 cc。實際上,gcc 能夠編譯三種語言 c c...

Linux下GCC編譯器的安裝

檢視gcc版本 ubuntu下檢視gcc的版本非常簡單,直接在終端上輸入gcc v 或者 gcc version,就會顯示版本資訊了,而且它配置的編譯指令碼引數也可看到,如下圖所示 cd opt wget 2 解壓 tar xvf gcc 5.3.0.tar.gz 3 建立安裝目錄 mkdir us...