不知道怎麼搞的,我在vm虛擬機器中安裝的ubuntu 11裡的g++編譯器不見了,具體表現為在terminal輸入g++,系統提示沒安裝,用sudo apt-get install g++來安裝,系統卻又說g++已經是最新版本了。gcc編譯器倒是一切正常。
沒辦法,為了用上g++,只好嘗試著解除安裝重灌,以下是解除安裝重灌的過程:
1.執行sudo apt-get remove gcc,發現只是解除安裝了gcc這個鏈結,幾百k大小;
2.執行sudo apt-get remove gcc-4.6(4.6是我安裝的編譯器版本),這回說「
解壓縮後將會空出 15.9 mb 的空間」;
3.為了確保解除安裝乾淨,又執行sudo apt-get remove g++-4.6,系統說「
e: 未發現軟體包 g++-4.6」,看來是卸掉了;
4.執行sudo apt-get install gcc,系統報錯:「
e: 軟體包 gcc 沒有可供安裝的候選者」,無法安裝gcc;
5.執行sudo apt-get install gcc-4.6,系統又報以下錯誤:
現在沒有可用的軟體包 gcc-4.6,但是它被其它的軟體包引用了。
這可能意味著這個缺失的軟體包可能已被廢棄,
或者只能在其他發布源中找到
可是下列軟體包取代了它:
cpp-4.6
e: 軟體包 gcc-4.6 沒有可供安裝的候選者
6.執行sudo apt-get install cpp-4.6,系統報「
cpp-4.6 已經是最新的版本了」;
7.執行
按y鍵,等安裝完,再輸入gcc --version(或gcc -v)及g++ --version(或g++ -v),發現都已經安裝上了,用它們分別編譯c和c++**,也可以正常使用了。
原來,重灌g++時必須先將gcc和g++解除安裝乾淨,然後再直接安裝g++,等安裝完,gcc也自動安裝上了。暈啊……
ubuntu重新安裝vmware tools
眾所周知,vmware tools能給我們很多基本的功能,包括與本機電腦的檔案互傳等,可謂必備,剛裝上虛擬機器或者虛擬機器出了問題時,可能無法實現檔案互傳,可以去重新安裝vmware tools。1 首先點選vmware虛擬機器軟體的 重新安裝vmware tools 2 然後稍等片刻就會進入到to...
ubuntu 重新安裝GPU驅動
長期做深度學習,需要用深度學習跑程式的各位都清楚,費盡心思裝gpu驅動,cuda cudnn,tensorflow和caffe。但是整個環境是非常脆弱的,其中,gpu驅動是經常崩潰的,我們這兒分享gpu驅動的重灌方式。第一 檢查是否是驅動的問題 nvidia smi顯示鏈結不到顯示卡驅動,那麼證明顯...
如何重新安裝boost,在ubuntu下
如果是新機器,沒裝過ubunu,那麼直接一條命令 sudo apt get install libboost all dev 標頭檔案一般安裝在 usr include下面有乙個目錄boost,裡面是標頭檔案。而庫檔案一般都放在 usr lib x86 64 linux gnu目錄下。比如libbo...