一個系統對應一個gcc的版本,如果不能用yum裝或者源碼裝的版本不對,就去解壓這個系統鏡像,那裡面有最適合的gcc,版本高了也不行
Ⅱ 如何降低linux的GCC版本,最好有大致的操作步驟,期待……
你試試安裝下glibc-devel, 有可能只是高版本的glibc庫不支持而已。
如果還是不行,就直接裝低的版本的陵純(不用降級, 兩個版本一起裝),然後到你要編尺叢咐譯的代碼的makefile裡面把變數CC的鄭物值改成低版本的gcc,如CC=gcc3.4.6 , 或者直接換掉gcc的符號鏈接(可是這樣換來換去麻煩)
Ⅲ 如何更換linux下GCC的版本(越詳細越好)
具體方法是下載一個新的版本的Gcc編譯器,在linux下自定義一個目錄,然後解壓在該目錄下,之後回vi /root/.bash_profile ,將答該文件中的 PATH 變數改為 PATH=$PATH:$HOME/bin:/xxxx/bin (xxxx代表你的解壓的路徑),保存後退出,再輸入source /root/.bash_profile.好了新的編譯器安裝成功了。
Ⅳ 如何設置來用clang/clang++替換Linux下的默認編譯器Gcc
我暈, 你到底是在什麼發行版? 從提示上來看,要用 apt-get install 來裝,說明是 ubuntu/debian之類的linux發行版,你怎麼又會去用 rpm 來查詢和安裝軟體? 你不說你是什麼發行版,樓上回答的人也不管,直接就讓你用rpm,誤人子弟啊。
正確的方法是,
sudo apt-get install build-essential
這個才是你的系統應該用的,裝好後命令行下運行
gcc -v
就會列印出你使用gcc的版本信息了,然後就可以用了,比如
gcc -o test test.c
就會編譯test.c,生成可執行文件 test
然後
./test
就會運行test
我再暈,樓主,提示你沒有test.c,你的C源文件呢?我這里是用test.c做例子,你的源文件叫什麼名字,你就把test.c換成你的文件的名字啊。另外,你要把你的源文件先保存在linux機器上,比方說放到了 /home/yourname/aaa
那你要先
cd /home/yourname/aaa
然後再
gcc -o test test.c
Ⅳ 如何檢查 GCC的版本LInux 如果升級GCC
livecd安裝的Fedora8是不來含有gcc 的。自
而你下載的gcc4.2.4應該是源代碼,用源代碼編譯gcc是一件比較復雜的事情,而且要求本身安裝有gcc才行(用gcc 編譯gcc...)。
你可以上http://rpmfind.net/去搜索下載一個適用於Fedora8的gcc的rpm包。但是rpm的依賴關系比較復雜,你用livecd安裝的系統會缺少很多倚賴的包...
所以我推薦使用yum安裝(最好設置好yum源,這樣會快一點)。
打開一個終端,輸入:
yum install gcc (root用戶)
非root用戶可以輸入su -c 'yum install gcc'
事實上,設置好Fedora8的extra源之後可以使用
yum install mplayer直接安裝mplayer
另外yum也有圖形化的界面yumex,你可以通過
yum install yumex先安裝它。
如果沒有安裝yum 的話,可插入光碟先安裝yum工具.
Ⅵ 如何更換linux下GCC的版本(越詳細越好)
你好!
具體方法是下載一個新的版本的Gcc編譯器,在linux下自定義一個目錄,然後解壓在該目錄下,之後vi
/root/.bash_profile
,將該文件中的
PATH
變數改為
PATH=$PATH:$HOME/bin:/xxxx/bin
(xxxx代表你的解壓的並陪塌路徑亂敏),保存後退出,再輸入source
/root/.bash_profile.好了新的編絕圓譯器安裝成功了。
如有疑問,請追問。
Ⅶ linux下gcc版本升級問題
穩定才是最重要的,首先把你的內核穩定下來在來穩定你的GCC,千萬不要用YUM升級它會升級到最新的。否則會出現一些莫名其妙的問題。
Ⅷ 虛擬機器下linux系統自帶的gcc版本怎麼還原
把gcc2.7.2刪除,重新安裝3.2版本的
Ⅸ linux上怎麼切換不同版本的arm-linux-gcc只需改一行函數
ln -s /usr/local/arm/3.4.1/bin/arm-linux-gcc /usr/bin/arm-linux-gcc-3.4.1
ln -s /usr/local/arm/4.4.3/bin/arm-none-linux-eabi-gcc /usr/bin/arm-linux-gcc-4.4.3
建立好軟連接,後命令行中就可以使用arm-linux-gcc-3.4.1或者專-4.4.3調用不同版本屬了。
Ⅹ 怎麼在linux系統下更新gcc
# rpm -qagrep gcc gcc-c++-3.4.6-3 compat-gcc-32-3.2.3-47.3 libgcc-3.4.6-3 gcc-3.4.6-3 gcc-g77-3.4.6-3 compat-libgcc-296-2.96-132.7.2 compat-gcc-32-c++-3.2.3-47.3 ...用命令 rpm -qa grep gcc查看。然後用gcc -v 查看版本號,便可知道是否已經安裝。