小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Ubuntu12.04離線安裝g++編譯器,使用dpkg命令

 月影曉風(fēng) 2014-12-15

Ubuntu 12.04 離線安裝 g++編譯器,使用dpkg命令

(2014-05-19 23:36:57)
標(biāo)簽:

ubuntu12.04

g

編譯器

offline

dpkg

分類: PC系統(tǒng)
  1. 從Ubuntu 12.04的iso鏡像中安裝,默認(rèn)帶有g(shù)cc-4.6.3,在/usr/bin/下有g(shù)cc,gcc-4.6等四個(gè)子目錄。
  2. 離線安裝是指,Ubuntu 12.04不接入network,不能從網(wǎng)絡(luò)的軟件源處下載,就是不能使用apt-get install了。
  3. 離線安裝的幾種方法有:從安裝光盤上直接安裝、使用synaptic或其他軟件管理器、在命令行中使用dpkg安裝、自己搭建一個(gè)源供內(nèi)網(wǎng)用戶下載。
  • 這里,先采用了在命令行中使用dpkg命令安裝g++的方法。
  • 第一個(gè)問題是從哪里下載安裝包,安裝包是什么格式的。dpkg命令的操作對象是.deb格式的,首先找的下載源是gcc.gnu.org,在頁面右側(cè)的Download->Mirror Sites下找了一個(gè)UK的,解壓后有g(shù)cc和libstdc++兩個(gè)文件夾,其中l(wèi)ibstdc++文件夾中的configure運(yùn)行起來會(huì)報(bào)錯(cuò)“缺少install.sh”,網(wǎng)上的幾個(gè)經(jīng)驗(yàn)帖是讓把解壓路徑和編譯路徑分開設(shè)置,也就是要另外mkdir一個(gè)路徑,后續(xù)工作都比較麻煩,沒看懂所以就沒采用這個(gè)方法。從另一個(gè)網(wǎng)站下載,網(wǎng)址是http://archive./ubuntu/pool/main/g/gcc-4.6/,這里應(yīng)該是gcc的全部安裝包。從http://packages./precise/amd64/g++/filelist 和 http://packages./precise/g++ 中知道了必須下載的幾個(gè)安裝包是g++-4.6_4.6.3-1ubuntu5_amd64.deb、gcc-4.6_4.6.3-1ubuntu5_amd64.deb、gcc-4.6-base_4.6.3-1ubuntu5_amd64.deb和libstdc++6-4.6-dev_4.6.3-1ubuntu5_amd64.deb,這是由安裝包之間的依賴關(guān)系決定的。在聯(lián)網(wǎng)的情況下,試一下apt-get install g++,也可以知道需要哪些安裝包。
  • 將這四個(gè)安裝包放在一個(gè)路徑下,然后在命令行中輸入sudo dpkg -i ......(四個(gè)安裝包),就將g++安裝好了。
  • 第二個(gè)問題是帶有這樣一個(gè)背景的,在命令行下輸入gcc -v時(shí),會(huì)返回gcc的版本等信息,輸入whereis gcc和which gcc時(shí)返回了/usr/bin。上面的第一步完成后,在命令行中輸入g++會(huì)提示沒有安裝,whereis g++和 which g++則無返回信息。
  • 這時(shí),看到在/usr/bin在是有g(shù)++-4.6這樣的目錄的(一共有兩個(gè)帶有g(shù)++的目錄),啟發(fā)我在命令行中輸入g++ -v,這時(shí)會(huì)返回g++的版本信息,而且whereis g++-4.6和which g++-4.6都有返回值。同樣g++-4.6 可以編譯cpp文件,說明g++編譯器安裝成功。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多