日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

非root用户 gcc安装

發布時間:2024/10/12 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 非root用户 gcc安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

親測 可以安裝 過程并不復雜 但可能需要一些時間 認真一點 按照步驟 一定可以成功噠

其他版本可以將ftp.gnu.org/gnu/gcc/敲入瀏覽器,找到自己需要的文件;【安裝過4.9.0;成功;用的是gmp-4.3.2 mpc-0.8.1 mpfr-2.4.2】

以4.6.1為例,其他的版本類似,下載時改路徑【藍色字體部分】就可以了。地址都是在二、1、那里,改掉最后帶版本的那部分就可以了

一、安裝環境
系統版本:redhat 5.5
原GCC版本:gcc-4.1.2
新GCC版本:gcc-4.6.1
二、正式安裝
1、下載安裝的源碼:
如下需要下載以下包: gcc-4.6.1.tar.bz2?gmp-4.3.2.tar.bz2?mpc-0.8.1.tar.gz?mpfr-2.4.2.tar.bz2 ?
下載地址如下: ?
? ? ? ?wget?ftp://gcc.gnu.org/pub/gcc/infrastructure/{gmp-4.3.2.tar.bz2,mpc-0.8.1.tar.gz,mpfr-2.4.2.tar.bz2} ?
? ? ? ?wget?http://ftp.gnu.org/gnu/gcc/gcc-4.6.1/gcc-4.6.1.tar.bz2?即可!

? ? ??
2、解壓安裝:安裝有先后順序:GMP、MPFR、MPC、GCC

這個路徑/usr/local是可以改的 ?可以改成自己的路徑,不用root權限

(1)安裝GMP:??tar?jxf?gmp-4.3.2.tar.bz2?&&cd?gmp-4.3.2/?;./configure --prefix=/usr/local/gmp/?&&make?&&make?install
(2)安裝MPFR:
cd?../?;tar?jxf?mpfr-2.4.2.tar.bz2?;cd?mpfr-2.4.2/?;./configure?–prefix=/usr/local/mpfr?–-with-gmp=/usr/local/gmp?&&make?&&make?install
(3)安裝MPC:?
cd?../?;tar?xzf?mpc-0.8.1.tar.gz?;cd?mpc-0.8.1?;./configure?–prefix=/usr/local/mpc?–with-mpfr=/usr/local/mpfr?–with-gmp=/usr/local/gmp?&&make?&&make?install

(4)export??LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc/lib:/usr/local/gmp/lib:/usr/local/mpfr/lib/

(5)安裝GCC:
cd?../?;tar?jxf?gcc-4.6.1.tar.bz2 ;cd?gcc-4.6.1?;./configure?–prefix=/usr/local/gcc?–enable-threads=posix -disable-checking?–disable-multilib?–enable-languages=c,c++?–with-gmp=/usr/local/gmp?–with-mpfr=/usr/local/mpfr/?–with-mpc=/usr/local/mpc/ &&make &&make install

軟連接:
ln?-s?/usr/local/gcc/bin/gcc??????????/usr/bin/gcc ??
ln?-s?/usr/local/gcc/bin/g++??????????/usr/bin/g++

如果軟連接不成功,修改自己家目錄下的.bash_profile里的PATH也可以,注意這個新的路徑寫在前面

例如:PATH=/home/xx/gcc/bin:$PATH:$HOME/bin

?還要注意加上一句 ?export LD_LIBRARY_PATH=/usr/local/mpc/lib:/usr/local/gmp/lib:/usr/local/mpfr/lib:$LD_LIBRARY_PATH

? ? ? ?? ??

三、測試GCC
直接輸入gcc -v 可以查看到gcc 版本為4.6.1和相關的編譯參數就ok了!

?

參考:http://xg2007524.blog.51cto.com/869106/1126893

轉載于:https://www.cnblogs.com/julie-yang/p/4695845.html

總結

以上是生活随笔為你收集整理的非root用户 gcc安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。