為什麼linux沒有gcc編譯
『壹』 在linux的matlab內輸入mex-setup顯示沒有gcc編譯器怎麼辦
gcc -v試試有沒有?如果有的話 設置matlab找到對應的c編譯器的安裝目錄就可以了 可以matlab不支持共有Gcc庫的VB
『貳』 在LINUX下,怎麼使用gccx,為啥我的編譯器里沒有gccx
GCCX:同GCC,為Novell公司針對suse linux的GPL調試器
具體怎麼安裝不同的Linux發行版本是不一樣的。
如果是centos 可以用yum install -y gcc g++ gcc-c++ make
如果是debian 可以用apt-get install gcc g++ gcc-c++ make
RHEL直接使用安裝光碟吧。在gnome或KDE中找添加刪除程序,開發組件里找 。
在一個國外大學的WEB頁面里有這方面的說明內容:
http://www.ime.usp.br/~pf/Roberts/C-library/unix-xwindows/cslib/gccx
需要說明的是要安裝他們的庫才能使用。
說明:
http://www.calvin.e/~rpruim/courses/bucs113/F97/faq/compile.html
或許能給你一些幫助。祝福你,朋友!
『叄』 為什麼我的linux 不能用gcc 編譯程序
可以是你安裝時沒有裝開發工具,
或者是路徑有問題,試試這個命令:
/usr/bin/gcc
『肆』 gcc是不是linux自帶的編譯器要不要安裝
gcc是LINUX自帶的一個編譯器,但是默認情況是沒有安裝的,如果要進行編譯安裝某些網路服務,例如最常用的apache就需要安裝了!如果不準備做編譯安裝就可以不裝這個編譯器了,另外提醒你一下,這個編譯器的倚賴關系還挺復雜的,安裝的時候要注意看提示信息!
『伍』 我的Linux上面為什麼沒有gcc編譯器
1. 下載
在GCC網站上(http://gcc.gnu.org/)或者通過網上搜索可以查找到下載資源。目前GCC的最新版本為 3.4.0。可供下載的文件一般有兩種形式:gcc-3.4.0.tar.gz和gcc-3.4.0.tar.bz2,只是壓縮格式不一樣,內容完全一致,下載其中一種即可。
2. 解壓縮
根據壓縮格式,選擇下面相應的一種方式解包(以下的「%」表示命令行提示符):
% tar xzvf gcc-3.4.0.tar.gz
或者
% bzcat gcc-3.4.0.tar.bz2 | tar xvf -
新生成的gcc-3.4.0這個目錄被稱為源目錄,用${srcdir}表示它。以後在出現${srcdir}的地方,應該用真實的路徑來替換它。用pwd命令可以查看當前路徑。
在${srcdir}/INSTALL目錄下有詳細的GCC安裝說明,可用瀏覽器打開index.html閱讀。
3. 建立目標目錄
目標目錄(用${objdir}表示)是用來存放編譯結果的地方。GCC建議編譯後的文件不要放在源目錄${srcdir]中(雖然這樣做也可以),最好單獨存放在另外一個目錄中,而且不能是${srcdir}的子目錄。
例如,可以這樣建立一個叫 gcc-build 的目標目錄(與源目錄${srcdir}是同級目錄):
% mkdir gcc-build
% cd gcc-build
以下的操作主要是在目標目錄 ${objdir} 下進行。
4. 配置
配置的目的是決定將GCC編譯器安裝到什麼地方(${destdir}),支持什麼語言以及指定其它一些選項等。其中,${destdir}不能與${objdir}或${srcdir}目錄相同。
配置是通過執行${srcdir}下的configure來完成的。其命令格式為(記得用你的真實路徑替換${destdir}):
% ${srcdir}/configure --prefix=${destdir} [其它選項]
例如,如果想將GCC 3.4.0安裝到/usr/local/gcc-3.4.0目錄下,則${destdir}就表示這個路徑。
在我的機器上,我是這樣配置的:
% ../gcc-3.4.0/configure --prefix=/usr/local/gcc-3.4.0 --enable-threads=posix --disable-checking --enable--long-long --host=i386-redhat-linux --with-system-zlib --enable-languages=c,c++,java
將GCC安裝在/usr/local/gcc-3.4.0目錄下,支持C/C++和JAVA語言,其它選項參見GCC提供的幫助說明。
5. 編譯
% make
這是一個漫長的過程。在我的機器上(P4-1.6),這個過程用了50多分鍾。
6. 安裝
執行下面的命令將編譯好的庫文件等拷貝到${destdir}目錄中(根據你設定的路徑,可能需要管理員的許可權):
% make install
至此,GCC 3.4.0安裝過程就完成了。
6. 其它設置
GCC 3.4.0的所有文件,包括命令文件(如gcc、g++)、庫文件等都在${destdir}目錄下分別存放,如命令文件放在bin目錄下、庫文件在lib下、頭文件在include下等。由於命令文件和庫文件所在的目錄還沒有包含在相應的搜索路徑內,所以必須要作適當的設置之後編譯器才能順利地找到並使用它們。
6.1 gcc、g++、gcj的設置
要想使用GCC 3.4.0的gcc等命令,簡單的方法就是把它的路徑${destdir}/bin放在環境變數PATH中。我不用這種方式,而是用符號連接的方式實現,這樣做的好處是我仍然可以使用系統上原來的舊版本的GCC編譯器。
首先,查看原來的gcc所在的路徑:
% which gcc
在我的系統上,上述命令顯示:/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/g++ g++34
% ln -s ${destdir}/bin/gcj gcj34
這樣,就可以分別使用gcc34、g++34、gcj34來調用GCC 3.4.0的gcc、g++、gcj完成對C、C++、JAVA程序的編譯了。同時,仍然能夠使用舊版本的GCC編譯器中的gcc、g++等命令。
6.2 庫路徑的設置
將${destdir}/lib路徑添加到環境變數LD_LIBRARY_PATH中,最好添加到系統的配置文件中,這樣就不必要每次都設置這個環境變數了。
例如,如果GCC 3.4.0安裝在/usr/local/gcc-3.4.0目錄下,在RH Linux下可以直接在命令行上執行或者在文件/etc/profile中添加下面一句:
setenv LD_LIBRARY_PATH /usr/local/gcc-3.4.0/lib:$LD_LIBRARY_PATH
7. 測試
用新的編譯命令(gcc34、g++34等)編譯你以前的C、C++程序,檢驗新安裝的GCC編譯器是否能正常工作。
8. 根據需要,可以刪除或者保留${srcdir}和${objdir}目錄。
如果用的是ubuntu或者是fedora的話 可以在源里直接安裝
『陸』 linux系統自帶gcc編譯器嗎
一般的系統都會默認安裝GCC,可以使用gcc -version 來查看當前的gcc版本,如果提示沒有gcc這個命令那確實是沒有安裝gcc,那麼就需要自己安裝了。有兩種方法:
在線安裝可以使用在線安裝命令直接安裝。
su apt-get install gcc
離線安裝
下載gcc源碼包
解壓gcc 源碼包
進入gcc解壓之後的路徑
執行make命令
執行 make install
『柒』 linux中在沒有gcc編譯器的情況下如何安裝gcc
方法如下:
一:掛載yum源,在終端輸入指令:mount -o loop xxxx.iso /media/CentOS/
說明:xxxx.iso 是你的鏡像文件名(注意路徑正確)
/media/Centos/ 這個是掛載後文件地址,Centos是自己建的,也可以自己選著路徑;
二:修改/etc/yum.repos.d/CentOS-Media.repo
1.首先進入文件: vi /etc/yum.repos.d/CentOS-Media.repo
2.修改文件如下:
[c6-media]
name=CentOS-$releasever - Media #名字而已
baseurl=file:///media/Centos #剛剛掛載鏡像的地址
gpgcheck=1
enabled=1
gpgkey=file:///etc/media/Centos/RPM-GPG-KEY-CentOS-6
3. 退出保存。
4.輸入指令:gcc -v 看看有沒有反應。
『捌』 如何在linux上編譯C語言 沒有安裝gcc組件怎麼辦
linux基本上自帶GCC,你先寫一個.c文件,例如寫了sample.c的C語言文件,然後在終端你寫的文件目錄下運行,
gcc
-o
sample
sample.c
,
如果沒有GCC組件的話到終端輸入sudo
apt-get
install
gcc
『玖』 怎麼安裝linux自帶的c編譯器,我的linux裡面沒有gcc或者c。還安裝不了gcc……如何解決
你的path目錄設置有問題,找不到cc編譯器(系統自身的編譯器)說句不好聽的,你這水平也就別編譯安裝了。如果是RH系的,就yum install gcc如果是debian系的,就apt-get install gcc