日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux上安裝GCC編譯器過程( 二 )


% make install
至此,GCC 3.4.0安裝過程就完成了 。
6. 其它設(shè)置
GCC 3.4.0的所有文件,包括命令文件(如gcc、g)、庫文件等都在${destdir}目錄下分別存放,如命令文件放在bin目錄下、庫文件在lib下、頭文件在include下等 。由于命令文件和庫文件所在的目錄還沒有包含在相應(yīng)的搜索路徑內(nèi),所以必須要作適當(dāng)?shù)脑O(shè)置之后編譯器才能順利地找到并使用它們 。
6.1 gcc、g、gcj的設(shè)置
要想使用GCC 3.4.0的gcc等命令,簡單的方法就是把它的路徑${destdir}/bin放在環(huán)境變量PATH中 。我不用這種方式,而是用符號連接的方式實現(xiàn),這樣做的好處是我仍然可以使用系統(tǒng)上原來的舊版本的GCC編譯器 。
首先,查看原來的gcc所在的路徑:
% which gcc
在我的系統(tǒng)上,上述命令顯示:/usr/bin/gcc 。因此,原來的gcc命令在/usr/bin目錄下 。我們可以把GCC 3.4.0中的gcc、g、gcj等命令在/usr/bin目錄下分別做一個符號連接:
% cd /usr/bin
% ln -s ${destdir}/bin/gcc gcc34
% ln -s ${destdir}/bin/gg34
% ln -s ${destdir}/bin/gcj gcj34
這樣,就可以分別使用gcc34、g34、gcj34來調(diào)用GCC 3.4.0的gcc、g、gcj完成對C、C、JAVA程序的編譯了 。同時,仍然能夠使用舊版本的GCC編譯器中的gcc、g等命令 。
6.2 庫路徑的設(shè)置
將${destdir}/lib路徑添加到環(huán)境變量LD_LIBRARY_PATH中,最好添加到系統(tǒng)的配置文件中,這樣就不必要每次都設(shè)置這個環(huán)境變量了 。
例如,如果GCC 3.4.0安裝在/usr/local/gcc-3.4.0目錄下,在RH Linux下可以直接在命令行上執(zhí)行或者在文件/etc/profile中添加下面一句:
setenv LD_LIBRARY_PATH /usr/local/gcc-3.4.0/lib:$LD_LIBRARY_PATH
7. 測試

用新的編譯命令(gcc34、g34等)編譯你以前的C、C程序,檢驗新安裝的GCC編譯器是否能正常工作 。
8. 根據(jù)需要,可以刪除或者保留${srcdir}和${objdir}目錄 。
后記:
前兩天剛安裝好了GCC 3.4.0,把安裝規(guī)劃、安裝過程、一些注意事項記錄下來就形成了這篇文章 。希望對大家、特別是還沒有安裝過GCC的朋友在安裝GCC的時候有所幫助 。
【Linux上安裝GCC編譯器過程】

推薦閱讀