我需要在Linux下開發C++項目,沒有VS,用Vim開發是不錯,但項目大了,效率
就跟不上IDE了,所以選了Eclipse+CDT插件。當然,Vimers覺得我說的不對的請
勿噴哈,我也是水手一個。Eclipse是個很不錯的集成開發環境,安裝CDT插件后即可
開發C/C++項目。我的默認安裝了CDT,沒有裝的網上一搜一大堆。這里不再贅述,
直入主題吧。
內容概要:
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&& 第一部分*-*創建C++Helloworld項目 &&
&& 第二部分*-*調試C++程序 &&
&& 第三部分*-*定制eclipse開發環境 &&
&& 第四部分*-*其它常用功能 &&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
============第一部分*-* 創建c++Helloworld項目=============
1. File->New->Project...->C/C++->C++項目。
2. 輸入項目名Helloworld,點擊Finish完成。
3. 右鍵項目名,創建文件夾src。
4. 右鍵src文件夾,創建源文件hello_world.cpp。(注意,創建文件時要寫明后綴名)
5. 打開創建的源文件,輸入以下代碼,然后保存:(注意,每次修改文件后必須要保存在編譯)
- #include <iostream>
- using namespace std;
- int main(int argc,char *argv[])
- {
- cout << "Helloworld!" << endl;
- return 0;
- }
6. 點擊Project->Build Project,構建項目。然后點Run->run即可運行項目。
說明:以上給出了一個簡單說明,有編程經驗的朋友,多半能一下搞定,沒有經驗的可能因為eclipse版本,
或因為不熟悉eclipse的快捷鍵什么的不知如何操作。以下我在給附上簡單的截圖。
==========截圖1.1 新建C++項目

===========1.2 輸入項目名

=========1.3 點擊finish ,完成

=========1.3 提示而已,確定

===========1.4新建源文件文件夾

===========1.5新建源文件

=========1.7創建源文件

==========1.8編譯運行,控制台在下方顯示

================第二部分*-*調試C++程序===============
1. 設置斷點:雙擊相應程序行的左邊欄,或右鍵左邊欄
2. 進入調試狀態:點擊Run->Debug或按快捷鍵F11,或工具欄上的蟲子圖標
3. eclipse進入調試模式自動停在main函數的第一行,這一點區別於vs,
vs必須手動設置斷點。
4. F6 單步調試
F5 進入函數
F7 跳出函數
F8 繼續執行到下一個斷點處
Ctrl+R運行到光標處
5. 設置斷點后可以在斷電上右鍵設置斷點屬性,設置條件斷點。
右鍵斷點-》斷點屬性-》common -》condition:
6. 查看動態數組內容,利用memory view 或者 memory browser view:
需要輸入數組首元素地址,通過varibles view可以查看首地址。
注意:以上三個view可以通過Windows -》 show view -》選擇相應view即可。
8. 反匯編程序。查看反匯編要先進入調試狀態,然后通過DSF disassembly view即可查看。
DSF view也在 show view里面。
9. 其他View窗口。通過Windows-》show view可以選擇很多有用的view。
比如Variebles view 可以隨時查看程序中的變量變化情況。
Console view可以查看程序輸出與錯誤輸出,其實就是標准輸出了
Problems view可以查看所有項目中的語法錯誤;
Registers view可以查看寄存器的內容;
==========2.1 進入調試模式,自動聽在第一行

========2.2 F6單步調試

===========2.3 F5進入函數內部

===========2.4 利用memory view查看動態數組內容

==========2.5 利用memory browser view查看內存內容

============2.6 利用DSF查看反匯編代碼

================第三部分*-*定制eclipse開發環境===============
不知怎么說好啊,eclipse的默認界面,我總是覺得太亂,可能專業認識看着舒服
吧,所以默認設置是這樣,反正我是不習慣。下面我簡單介紹一下如何定制eclipse
的Perspective布局。
3.1 定制menu(菜單)和toolbar(工具欄):
Windows -》Customize Perspective ,通過彈出窗口即可定制。說明一點,
第三個標簽增減功能,前兩個標簽,分別添加toolbar和menu上的按鍵顯示與否。
要先在第三個標簽里操作。如下圖::-),現在你可以自由發揮了。。。

3.2 定制Perspective:
通過Windows-Open Perspective可以打開想要的Perspective
我覺得自己最常用的就是Resource和Debug了。
你可以任意拖動界面上的view(就是一個卡片),然后停靠在你覺得
看着舒服的地方。最有用的一點是,你關掉不喜歡的view,停靠好想要
的view,最后Windows—save perspective as 可以保存你定制的界面,
然后Windows-Preferences-General-Perspectives 可以將你之前保存的
perspective設為默認的界面。這樣每次打開eclipse都是你喜歡的界面了
很爽啊。注意:自己保存的perspective如果名字和系統的一樣會覆蓋系
統的,是不是很可怕?嘿嘿,沒關系了。Windows->reset perspective可
以將eclipse的界面恢復為默認界面。這樣,你可以大膽的定制了。我自
己喜歡簡潔,自己定制的很簡單,和VS差不多,:-),如下圖:
========Resource界面========

=======Debug界面=======

================第四部分*-*其它常用功能===============
1. File -》Switch Workspace 可以設置項目保存的路徑。每次更換路徑eclipse都會重啟。
2. File-》Import->General->FileSystem,可以導入文件系統中的程序文件和項目
3. Navigate-》Open Declare-》可以打開函數的聲明。
4. Windows->Preferences 可以設置eclipse參數。
5. Windows-》Open Perspective 打開各種Perspective,如:Debug, Resource;
6. Windows-> show view 打開各種view,如:如Console ,Problems,Memory等。
7. 右鍵項目-》Team-》ShareProject,上傳項目到SVN;
8. File-》New-》other-》SVN->從SVN上檢出,可以下載SVN上的項目。
9. 右鍵項目-》Team-》更新:同步本地項目與SVN上的項目;
10.右鍵項目-》Team-》提交:更新SVN上的項目
11.右鍵代碼側邊欄,也就是加斷點的地方,Fold-》Enable,可以折疊代碼塊。
原文: http://blog.csdn.net/challenge_c_plusplus/article/details/7364354
