最近做源**分析需要用到低版本的gcc,但是原系統已經有了高版本的gcc。現記錄一下怎麼安裝多個版本的gcc:
檔案放在/home/lu/gcc資料夾下然後解壓:
cd /home/lu/gcc
tar -zxvf gcc-4.6.2.tar.gz
mkdir gcc-build (這一步很重要,要不然會報錯)
./gcc-4.6.2/contrib/download_prerequisites (這一步是安裝gcc所需要的庫環境gmp,mpfr,mpc)
上面那一步安裝完之後,將生成的古墓派-4.0.2,mpfr-2.4.2,mpc-0.8.1資料夾都複製到gcc-4.6.2資料夾下面,這樣就不用配置環境了,便於安裝gcc。
cd gcc-build
../gcc-4.6.2/configure
make
make install就可以安裝完gcc了
提示1:若出現報錯:configure: error: building out of tree but ../gcc-4.6.2 contains host-x86_64-unknown-linux-gnu.
可直接刪掉gcc-4.6.2資料夾內的host-x86_64-unknown-linux-gnu資料夾
提示2:若出現報錯:/usr/include/features.h:356:25: 致命錯誤: sys/cdefs.h:沒有那個檔案或目錄,解決方案如下:
sudo apt-get purge libc6-dev
sudo apt-get install libc6-de
sudo apt-get install build-essential libc6-dev-i386
Ubuntu安裝多個版本的Opencv
參考 將該博主的某一部分摘錄出來 lsdslam 中的opencv版本 這裡我簡單交代一下我曲折的編譯之路。然後再給出正確方法。首先說一下 opencv 版本的問題,之前跑另乙個程式需要opencv3,那時候沒玩過這,也不懂,就按預設路徑安裝了 opencv3.1.0,然後它自己就裝到了 usr l...
安裝多個版本的gcc
1.安裝 低版本安裝參見 高版本 比如gcc8.3 安裝 yum install centos release scl y yum install devtoolset 8 y 2.設定相應版本gcc路徑 gcc8.3的環境變數設定檔案是在 vim opt rh devtoolset 8 enabl...
ubuntu 安裝多個CUDA版本並可以隨時切換
cuda是什麼就不介紹了,直接講怎麼實現cuda多版本的共存和實時切換。1 安裝多個版本的cuda 這裡,我們以cuda9 1版本和cuda9 0版本為例 先安裝哪個無所謂 首先,在cuda版本庫中選擇自己需要的cuda版本。然後,選擇對應的安裝包,這裡選擇runfile型別的安裝檔案,以便後面設定...