有時候我們在跑別人的程式的時候發現自己編譯器的版本過高以至於不能執行,這個時候我們就需要降低編譯器的版本。
這裡由於本人用的ubuntu16.04所以編譯器自帶的是gcc-5.4和g++-5.4,但是需要低版本的,經過測試現在還可以安裝4.7的版本
sudo apt-get install gcc-4.7 gcc-4.7-multilib g++-4.7 g++-4.7-multilib
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 40
接著輸入
sudo update-alternatives --config gcc
然後可以自己選擇版本。
同理配置好了gcc還要配置g++
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.7 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 40
同理g++的選擇為:
sudo update-alternatives --config g++
如果想刪除可選項的話可以鍵入以下指令:
sudo update-alternatives --remove gcc /usr/bin/gcc-4.5
Ubuntu降低GCC版本
1.apt get install gcc 4.4 g 4.4 g 4.4 multilib gcc 4.4 multilib 2.update alternatives install usr bin g g usr bin g 4.4 100 3.update alternatives inst...
降低Ubuntu的gcc版本
1 路徑 cd usr bin ls l grep gcc 2 版本 gcc v 3 安裝 sudo apt get install gcc 4.6 gcc.4.7以上版本做了乙個比較大的改動 4 建立連線 rm usr bin gcc ln s usr bin gcc 4.6 usr bin gc...
ubuntu18安裝caffe降低gcc版本
目前大部分ai方向的從業者已轉向pytorch和tensorflow,不過少部分情況下,的原始碼會用caffe實現。因此偶爾需要安裝caffe,編譯過程中會遇到不少問題,其中一種就是編譯器版本 caffe由賈揚清大神開發時,編譯器版本還比較舊,因此直接用新的編譯器編譯caffe就會出現問題。解決方案...