CentOS原始碼編譯更換gcc版本

2021-08-02 09:37:59 字數 596 閱讀 4027

gcc更換高版本,當前版本是4.4.7,如下圖:image: 現在編譯c++的一些專案都編譯不了,所以要想解決,就要更換高版本的gcc.

以下是編譯的具體細節

在編譯的時候要仔細,不然你會後悔的(做好重灌系統的準備,還好我用的是虛擬機器^-^!).

建立乙個檔案用來存放編譯的檔案,進入該檔案 執行 ../configure -enable-checking=release enable-languages=c,c++ -disable-multilib

make(make -j4,這樣是多核的系統使用,我使用的是虛擬機器,所以使用make選項)

上面的過程我們都知道很漫長,這段時間最好先睡一覺或者寫幾道演算法題,然後再回來看看(親自體驗過,確實夠長)

上面步驟完成後看看有沒有錯誤,沒有錯誤就 make install

最後 g++ –version 檢查版本

至此安裝完成。

——補充一些東西:

1. 動態庫需要更新,因為gcc公升級了,動態庫也需要公升級。

2. gdb版本也需要公升級的,否則無法除錯,我安裝之後才發現這個問題的。

安裝之後記得把動態庫以及gdb都更新一下(都是版本低了的原因)。

centos中原始碼編譯nginx

mkdir usr local nginx 先安裝pcre,rewrite模組需要 新增啟動指令碼 vim etc init.d nginx 啟動指令碼到這裡介紹。開啟php支援,vim usr local nginx conf nginx.conf location 啟用下面的配置 locatio...

Centos部署apache 原始碼編譯安裝

gcc gcc c 是原始碼安裝必須要用的編譯工具。yum y install gcc gcc c 正式安裝apache之前還需要安裝apr apr util apr iconv三個包,我這裡使用的是原始碼安裝的方法。1 安裝apr wget 解壓壓縮檔案 tar xzvf apr 1.6.3.ta...

centos6 5編譯R原始碼

r的版本是r3.1.2 安裝步驟 解壓原始檔包並進入到目錄中 configure prefix usr local r 這樣執行會出現以下錯誤 configure error no f77 compiler found 這個提示是說沒有fortran的編譯器 yum install gcc gfor...