2012-12-20 77 views
5

我只能使用gcc -o擴展名通過命令行編譯C代碼。無法在Eclipse中編譯C juno

我理想上喜歡某種IDE來幫助調試和提高生產力,但我還沒有運氣。

特別是關於Eclipse Juno,我無法讓它編譯或調試任何C代碼。

爲了確保我已經完成了必要的先決條件,我下載了mingw-get-inst-20120426.exe,但是它的報告日誌聲明所有的mingw元素都已經安裝。

在新建CDT項目嚮導子選項的Makefile項目設置中,我嘗試過使用Cygwin PE Parser和PE Windows Parser(單獨和一起)。

Eclipse Juno C compilation

沒有區別試圖爲本地C應用

回答

1

你的MinGW正確未設置運行時。編輯你的PC路徑變量到

C:\ MinGW \ bin;

C:\ MinGW的\ MSYS \ 1.0 \ BIN

,並嘗試進行編譯。

您是否安裝了MinGW?它爲C和CPP創建運行時環境。

+0

一個怎樣編輯路徑變量?我的MinGW文件夾中也沒有任何名爲'msys'的文件夾。 – Stumbler

+1

你必須安裝MinGW,並在安裝時會給你選擇什麼你想在你的包。在那裏選擇C和C++編譯器和MYSYS基本系統。並編輯你的路徑變量讓你的MyComputer右鍵單擊,進入高級設置,在彈出的對話框中選擇高級選項卡,點擊環境變量,系統變量中有路徑,點擊編輯,粘貼路徑你的MinGW放入分號(;) – Aakash

+0

試過了。 C:\ MinGW的\ BIN;已經是一個路徑,但是在擴展了MinGW的安裝之後,我還包含了C:\ MinGW \ MSYS \ 1.0 \ local \ bin;作爲一條路徑。恐怕沒有改變。 :/ – Stumbler

0

以下是爲Fedora 17配置Eclipse CDT並運行簡單的helloworld程序的步驟。正確的配置應該消除大多數問題。

Fedora中17

安裝Eclipse朱諾使用命令行執行以下命令

su 
yum -y install eclipse 
yum -y install eclipse-cdt eclipse-cdt-sdk 
eclipse 

上述命令將與C/C++開發工具(CDT)和C/C++與SDK

安裝Eclipse

確認Eclipse的C/C++開發工具安裝

幫助>安裝新軟件>用(輸入框)工作輸入以下

http://download.eclipse.org/tools/cdt/releases/juno 

欲瞭解更多信息,請參閱Setting up Eclipse

使用Eclipse Juno C/C++ Development Getting Started測試環境。

從頭開始創建一個項目使用eclipse

File > New > Project > c++ Project > Next 
Enter Project Name > Select Empty Project > Tool chain Linux GCC > Next 
Select Debug and Release > Finish 

如果需要,可添加C/C++文件並編輯

New > Source File > Source file Name: main.cpp 
Enter or copy/paste code 
Save All 
Project > Build All 
Run > Run 
Review Console for output 

希望這是足夠的信息獲取程序符合

參考文獻

+0

他正在使用Windows。 – Havenard