c 應該已經安裝。
關閉問題。
--------------------更新分割線,以下舊版--------------------
係統:ubuntu 12.04
gcc源碼下載於官網鏡像http://mirrors-usa.go-parts.com/gcc/releases/gcc-4.7.4/
看圖gcc應該是安裝成功了...吧(另:明明下的是4.7.4最後4.6.3?)
那c 究竟有沒有呢?!
圖一
圖二
--------------------更新分割線,以下舊版--------------------
怎樣源碼安裝gcc g ?(我知道有網環境下直接命令 sudo apt-get install build-essential)
情況是這樣的:
1.無網絡,無法apt-get,wget等(其實有的,但是隻能被動接受),之前的安裝都是上傳tag.gz解壓安裝的
2.最初隻是想安裝apache2.4,需要用到pcre,然後安之,提示錯誤 You need a C compiler for C support
3.百度後根據網上教程成功安裝了gcc(man gcc,gcc -v 有效),但是錯誤仍在,估計是還要安裝g (c ?)
然後問題來了: g (c ?)怎麼安裝呢 ?和gcc一樣嗎?
所以: 求gcc源碼包及簡要安裝方式。
gcc原始碼包已經包含了g++,確認編譯後執行了sudo make install
既然你是用ubuntu,那就好辦啦,首先,介紹一種簡單方法:
1、到ubuntu packages網站下載build-essential,其它軟體包也是一樣可以搜尋得到,選對你的發行版,如果你不確定自己系統是叫什麼代號,看下面
2、根據amd64或x86選擇,在打開的鏡像頁面上隨便點一個啦,直接就下載了deb包了,想辦法把這個deb包弄到你的ubuntu目標機器上(無網絡外,是不是還無U盤;)
3、在目標機上執行安裝:
sudo dpkg -i xxxxxx.deb
搞定。若要安裝流程提示出錯,還需要其他軟體包,那就繼續從ubuntu packages網站找,繼續安裝。以下的方法,適用於安裝指定的版本,手動設定特性,不安裝進系統,不想污染系統等:
你要安裝什麼軟體(或專案)就直接去那個軟體的官方網或是存取軟體所在的github源碼倉庫,有官方網的(例如https://gcc.gnu.org/),就直接看上面的說明文檔,沒官方網的,下載了源碼包後,看裡面的README(.txt,. md),INSTALL(.txt,.md)之類的文件,裡面有編譯和安裝甚至使用相關說明,編譯無外乎就是autoconf和Makefile相關的東西,有的用cmake、gradle什麼,都是專案管理工具,花點時間學習autoconf和Makefile的知識(起碼知道怎麼使用)後,安裝軟體就是小菜一碟。