eclipse編譯linuxc
一、下載 Eclipse IDE for c/c++ 安裝包
1
啟動 Linux 系統,使用瀏覽器從 eclipse 官網下載 Eclipse IDE for c/c++ 安裝包。
2
下載時,請根據你的系統版本下載相應的安裝包。由於我是 CentOS 6.6 32位版本,自然是下載 Linux 32 位的。
3
在這兒說明一下,使用此安裝包,可以免去安裝 eclipse 後還需配置 CDT 的煩惱。作為一個 c/c++ 程序開發者,深感比以前方便了不少。
二、安裝 Eclipse IDE for c/c++
1
下載完成後,進入 Eclipse 安裝包所在目錄,在空白處右擊滑鼠,啟動終端。
2
安裝 Eclipse 之前,請確保安裝了以下組件並更新到最新版:
1、java 環境
2、gcc 和 g++
下面簡單介紹一下檢測方法:
1、查詢 java 版本(通用):java -version
2、查詢 gcc 版本(紅帽系列):rpm -qa gcc
3
下面進入 eclipse 的安裝環節,非常簡單。總體來說是解壓後即可用。
首先,登陸 root 帳戶,鍵入命令 tar -zxvf 安裝包名,回車,將壓縮包解壓到當前目錄下。
4
解壓完成後,鍵入 ls ,可以看到當前目錄多了一個目錄 eclipse 。
鍵入 cp -r eclipse /opt/ ,將 eclipse 目錄下的所有文件復制到 /opt 目錄下(這個目錄隨你喜好了,不復制也行)。
三、使用 eclipse
1
如果像我上面那樣將 eclipse 文件夾復制到了 opt 目錄,在終端鍵入 /opt/eclispe/eclipse,回車。eclipse 就啟動了。
2
註:為了便於英語不好的同學理解,我下面全用中文,實際菜單為英文。
1)新建工程
首次啟動時,會提示你程序代碼保存位置,然後可能還會出現歡迎界面(關閉掉歡迎界面,IDE界面就可以看到了)。點擊「文件」-「新建」-「c++工程」。
3
為工程取一個名字(例如 test),選擇「空工程」,其餘選項保持默認(下同),點擊「下一步」。
4
在接下來的頁面中,繼續點擊「下一步」,最後點擊「完成」。
5
2)添加代碼文件
點擊「文件」-「新建」-「源文件」。
6
填寫源文件名,切記,一定要加擴展名。
7
下面,就可以在源文件中書寫代碼。書寫代碼時,系統有時會給出一些錯誤提示,如果你確認你的代碼沒有寫錯,不要去理會。
8
代碼寫完後,點擊工具欄的小三角按鈕即可對代碼編譯運行,如果彈出提示框問你「代碼已經修改,是否保存」,點擊「是」。
9
運行的結果輸出在下邊的框里。
注意事項
安裝 eclipse 前,要確保必須的組件已經安裝。
添加程序代碼文件時,一定要加上擴展名。
② 如何在Linux下用eclipse開發C/C++程序
在Linux下用eclipse開發C/C++程序
安裝JDK
安裝Eclipse,2.1.1以上
打開Eclipse,選擇Help、SoftwareUpdate、FindandInstall
選擇Searchnewfeatures,點Next
點擊NewRemoteSite,在Name框輸入CDT(名字,可以隨自己喜歡),URL框輸入cdt下載地址
點擊Next,選擇最新的CDT版本,然後開始更新。
更新完後重新啟動Eclipse,就可以用Eclipse開發C++程序啦
③ linux的eclipse軟體不能編譯c語言
我沒用過eclipse,不過應該是eclipse哪裡沒有配置好,在菜單中找找看,如:setting,configure等這樣的菜單項,把其中的編譯器項從g++改成gcc,,自己摸索一下就好了。
(在linux系統里編程有這么麻煩嗎?!用vim或vi創建一個hello.c:
vimhello.c
進入vim界面後,按下a,表示添加,輸入你的代碼,輸入
:x
保存,vim還有很多命令,我就不哆嗦了。
輸入
cc-ohellohello.c
編譯和連結,如果想調試,可以加上-g選項,用gdb調試,我就不哆嗦了)
④ linux+eclipse+cdt編譯c程序出錯
A. 為什麼要在Linux使用Eclipse開發C/C++程序?
Linux是一個以C/C++開發為主的平台,無論是Kernel或是Application,主要都使用C/C++開發。傳統在Linux下開發程序,是在文字模式下,利用vi等文字編輯器撰寫C/C++程序存檔後,在Command line下使用gcc編譯,若要debug,則使用gdb。
這種開發方式生產力並不高,若只是開發學慣用的小程序則影響不大,但若要開發大型項目時,程序檔案個數眾多,需要用project或solution的方式管理;且debug時breakpoint的加入,單步執行,觀察變數變化等,都需要更可視化的方式才能夠增加生產力;最重要的,由於現在的程序語言皆非常的龐大,又有復雜的函式庫,要程序員熟記所有的程序語法和function名稱,實在很困難,所以語法提示(Intellisense)的功能就非常重要,這些就必須靠IDE來達成。
在Windows平台上,若要開發C/C++程序,我們有Microsoft Visual Studio、Borland C++ Builder可用,這些都是很好用的IDE,但可惜僅能在Windows下使用,但是在Linux平台呢?基於以下理由,我推薦使用Eclipse開發C/C++程序:
1. Eclipse是一個用Java所撰寫IDE,因此可跨平台,所以在Linux和Windows平台下皆可使用Eclipse,可降低程序員熟析IDE的學習曲線。
2. Eclipse雖然主要拿來開發Java程序,但事實上Eclipse為一個『萬用語言』的IDE,只要掛上plugin後,就可以在Eclipse開發各種語言程序,所以我們只要掛上CDT(C/C++ Development Toolkit)後,就可以在Eclipse開發C/C++程序,除此之外,目前的主流程序語言,如C/C++、C#、Java、PHP、Perl、Python、Ruby、Rebol、JavaScript、SQL、XML、UML等,皆可在Eclipse上撰寫,所以只要熟析Eclipse的IDE環境,將來若開發其它語言程序,就不用再重新學習IDE環境了。
3. 最重要的,Eclipse和CDT是Open Source且完全免費,取得相當容易,事實上Fedora 5已經包含Eclipse和CDT了,雖然預設Fedara 5安裝時並沒有含Eclipse,只要手動另外加選即可。
B. 如何在Linux下安裝Eclipse和CDT?
i. 由Linux Distribution安裝Eclipse,Fedora 5就內含Eclipse和CDT。
⑤ linux 下怎樣用 eclipse 編譯 c++
linux 下用 eclipse 編譯 c++的步驟:
一個HelloWorld的基本步驟:
1、打開Eclipse
2、選擇一個「工作空間」(workspace)
3、選擇一個「工程」(Project)
4、在向導中設置項目名稱。這里我們將項目名稱設定為HelloEclipse,在存放路徑上,我們需要有所講究,如果我們勾選Use default location的話,我們的location位置將是步驟1中設置的路徑,我們通常需要設立子文件夾,以避免工程數量的增加而導致不同工程文件的交錯。深刻理解這一點,把兩種方案都試一下就可以了。
在Project types(項目類型)中,我們可以選擇一個Hello World ANSI C Project,在Toolchain中選擇MinGW GCC,這就是我們本機所擁有的編譯器了。
5、因為我們選擇了Hello World項目,所以我們還有一個基本設置的頁面,可以輸入一些個性化的信息。
6、如果您是在Windows上使用,則可以選擇高級設置(Advanced settings),選擇二進制轉換器的類型(如圖),當然,默認情況下是選好的因此,不用顧及該部分內容也依然會成功,但如果您遇到諸如此類的問題,則可以看看這里是否正確設置了。
相關路徑:C/C++ Build -> Settings -> Binary Parsers
點擊「OK」或者「Finish」即可完成。
7、編寫個代碼試試(其實系統已經為我們在src文件夾下生成了一個)
讓我們寫一個簡單的代碼試試
代碼如下:
#include <stdio.h>
void myputs(char * s);
int main()
{
char * s = "HelloEclipse!";
myputs(s);
return 0;
}
void myputs(char * s)
{
while(*s)
{
printf("%c",*s++);
}
return;
}
另外在菜單Project中有很多Build相關的選項,選擇Build Project後,等待編譯結束,然後點擊「Run」(綠色圖標),在最下方的選項卡中找到Console,即可看到輸出結果。