傻瓜式安裝 公升級GCC 4 7

2021-09-01 20:08:06 字數 1202 閱讀 1723

無論出於對c++ 0x或是openmp等的支援,使用最新的gcc都應是可能情況下的最好選擇。網上其他的教程都過於繁瑣或者因為太老而無法實行,這篇文章主要是簡化了gcc依賴庫的步驟。我是在gcc 4.1.2上公升級,cpu e5606大約用了兩個小時,可以參考上面的文章或者直接用以下指令碼。gcc_v指定欲公升級的版本號,當前的最新版本是4.7.2。

使用新gcc編譯的**可能在未公升級的機器上會執行core掉,需要公升級目標機器的libstdc++或者把gcc所在機器的複製到目標機器lib或lib64目錄。

#! /bin/bash  

gcc_v='4.7.2'

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

wget -o gcc-$.tar.gz

tar xzf gcc-$.tar.gz

cd gcc-$

./contrib/download_prerequisites

cd ..

mkdir build_gcc$

cd build_gcc$

../gcc-$/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

make -j23

sudo make install

cd ..

rm -rf build_gcc$ gcc-$ gcc-$.tar.gz

之後切換gcc到新版,參考:不過他的略繁瑣,簡單來說就是

[quote]1)確定新安裝的gcc的路徑,之前安裝時記下最後mv時的路徑即可,我是預設安在了/usr/local/bin[/quote]

ls /usr/local/bin | grep gcc

[quote]2)新增新gcc到可選項,倒數第二個引數為新gcc路徑,最後乙個引數為優先順序,設大一些之後就自動使用新版了[/quote]

update-alternatives --install /usr/bin/gcc gcc x86_64-unknown-linux-gnu-gcc-4.7.2 40

[quote]3)gcc -v確認當前版本已經切換為新版[/quote]

**

傻瓜式docker安裝18 09 7

這個name隨意叫什麼,無所謂 解除安裝舊版本 yum remove y docker docker client docker client latest docker common docker latest docker latest logrotate docker logrotate do...

ELK 傻瓜式入門安裝

elk又稱elkstack,官網 什麼是elk,通俗來講,elk是由是由 elasticsearch logstash kibana 三部分組合而成,它們都是開源軟體。這三個軟體當中,每個軟體用於完成不同的功能,他們之間完美銜接,高效的滿足了很多場合的應用。是目前主流的一種日誌系統。elastics...

window傻瓜式安裝tensorflow

最近學習一下,比較熱門的深度學習。本人英文差,記性差,什麼都差,哈哈。折騰過ub安裝,雖然成功,但是總是覺得不好用。發現tenorflow已經可以很傻瓜的在windows下安裝了。好,現在來安裝一把。本人 win7 x64系統,選擇cpu安裝 按照這個 安裝 py3 選擇 安裝完成,開啟 開啟pyc...