å¨Ubuntuä¸å®è£ EclipseåCDTæ¥éª¤å¦ä¸ï¼
1. ä¸è½½èµæº(é½ä¸è½½å°/home/maxw/Download/Eclipseä¸)Aã ä¸è½½JRE(Java Runtime Environment) ã
éæ©ä¸è½½JREçjre-6u22-linux-i586.bin软件å Bã ä¸è½½Eclipse SDKéæ©Eclipse Classical 3.6.1Cã ä¸è½½CDTorg.eclipse.cdt-3.1.2-linux.x86.tar.gz2. å®è£ Aã å®è£ JRE1. å¨/usr/local/ä¸å建ä¸ä¸ªjavaå°ç®å½ï¼ç¨äºåæ¾JRE
root@maxw-desktop:/usr/local# mkdir /usr/local/java2. å°jre-6u22-linux-i586.binå¤å¶å°/usr/local/javaä¸
root@maxw-desktop:/usr/local# cp /home/maxw/Downloads/Eclipse/jre-6u22-linux-i586.bin /usr/local/java/ 3. root@maxw-desktop:/usr/local# cd /usr/local/java4. å®è£ JREroot@maxw-desktop:/usr/local/java# ./jre-6u22-linux-i586.bin5. 设å®ç¯å¢åéï¼è®©ubuntuè½æ¾å°JREroot@maxw-desktop:/usr/local/java#vi /etc/profile
å°ä»¥ä¸å 容添å å°æ件æ«å°¾ï¼ç¶ååçéå¯Ubuntu
1PATH=$PATH:/usr/java/jre1.5.0_09/bin2export JAVA_HOME=/usr/java/jre1.5.0_093
export CLASSPATH=$JAVA_HOME/lib:.
6. æµè¯javaç¯å¢[root@localhost ~]#java âversionBã å®è£ Eclipse SDK
1. å°/eclipse-SDK-3.6.1-linux-gtk.tar.gzå¤å¶å°/usr/local/ä¸
root@maxw-desktop:/# cp /home/maxw/Downloads/Eclipse/eclipse-SDK-3.6.1-linux-gtk.tar.gz /usr/local/2ã解åeclipse-SDK-3.6.1-linux-gtk.tar.gzï¼ä¼å¨/usr/local/ä¸çæä¸ä¸ªeclipseç®å½root@maxw-desktop:/usr/local# tar âzxvf eclipse-SDK-3.6.1-linux-gtk.tar.gz3. root@maxw-desktop:/usr/local# cd eclipse4.æ§è¡eclipseroot@maxw-desktop:/usr/local/eclipse# ./eclipseCã å®è£ CDT1.å¨/usr/localä¸å建cdtç®å½
root@maxw-desktop:/usr/local# mkdir cdt2. å°org.eclipse.cdt-3.1.2-linux.x86.tar.gzå¤å¶å°/usr/local/cdtä¸
root@maxw-desktop:/# cp /home/maxw/Downloads/Eclipse/org.eclipse.cdt-3.1.2-linux.x86.tar.gz /usr/local/cdt
3. root@maxw-desktop:/usr/local# cd cdt
4ã解åorg.eclipse.cdt-3.1.2-linux.x86.tar.gzï¼ä¼å¨/usr/local/cdtä¸çæä¸ä¸ªeclipseç®å½root@maxw-desktop:/usr/local/cdt# tar âzxvf eclipse-SDK-3.6.1-linux-gtk.tar.gz
5.å®è£ plugin
root@maxw-desktop:/usr/local/cdt# cp âr eclipse/plugins/. /usr/local/eclipse/plugins/6. å¯å¨eclipseå¤äºC/C++C. å¦ä½å¨Eclipseä¸å¼åC/C++ç¨åº?i. 建ç«Hello Word project1. 建ç«C/C++ project2. éæ©Managed Make C++ Project(è¥éæ©Managed Make C++ Projectï¼Eclipseä¼èªå¨ä¸ºæ们建ç«make fileï¼è¥éæ©Standard Make C++ Projectï¼åå¿
é¡»èªå·±åmake fileã)3. è¾å
¥Project name
4. éæ©Projectç±»å(å¦æ§è¡æ¡£æLibraryï¼è¿ééæ©æ§è¡æ¡£å³å¯)5. é¢å¤ç设å®6. Open Associated Perspective?(éYes继ç»)7. 建ç«C++ Source File8. è¾å
¥C++ Source Fileæ¡£å9. è¾å
¥C++ç¨åºä»£ç 10. æ§è¡ç¨åº(æ¾ç¤ºå¨ä¸æ¹çConsoleåº)ii. å¦ä½å¨Eclipse CDTä¸Debug C/C++ç¨åº?1. å¨Eclipseä¸Debugï¼å°±å¦åå¨ä¸è¬IDEä¸Debugä¸æ ·ï¼åªè¦å¨ç¨åºä»£ç çå·¦æ¹æ两ä¸ï¼å°±å¯å å
¥breakpointã2. å¯å¨Debug3. Debug设å®ï¼æDebugå¼å§Debug4. åæ¥æ§è¡ï¼æ¾ç¤ºåéååE. ç»è®ºEclipse为Linuxå¨C/C++å¼åæä¾ä¸ä¸ªå®åçIDEç¯å¢ï¼äºå®ä¸ï¼ä»¥æç¨è¿ä¼å¤IDEçç»éªï¼é¤äºVisual Studioææ¹ä¾¿å¤ï¼Eclipseç好ç¨ä¹ç´è¿½Visual Studioï¼å¹¶ä¸è¶
è¶Borland C++ BuilderåDev C++ï¼è½ç¶å®è£
ä¸æ¯è¾éº»ç¦ï¼ä½åªè¦ä¾ç
§æ¬æä»ç»ä¸æ¥ä¸æ¥ç设å®ï¼å°±ä¸å®å¯å®æEclipse设å®ï¼è¥æ³è¦å¨Windowså¹³å°ä½¿ç¨gcc compilerï¼ä¹å»ºè®®ä½¿ç¨Eclipse + CDT + MinGWçç»åã