Eclipse for C/C++ ¤Î»È¤¤Êý 2
Eclipse IDE for C/C++ Developers ¡ÊEclipse 3.5 Galileo¡Ë ¤Î´ðËÜŪ¤Ê»È¤¤Êý¤Ç¤¹¡£¼ÂºÝ¤Ë´Êñ¤Ê¥×¥í¥°¥é¥à¤òºîÀ®¡¢¥Ó¥ë¥É¡¢¼Â¹Ô¤·¤Æ¤ß¤Þ¤¹¡£¡Ú³«È¯´Ä¶¡Û
¡¦Windows XP Professional
¡¦Eclipse IDE for C/C++ Developers (eclipse-cpp-galileo-win32)
¡¦Pleiades 1.3.0
¡¦MinGW 5.1.6
¡Ú¥¤¥ó¥¹¥È¡¼¥ë¡¦ÀßÄê¡Û
¡ Eclipse ¤Î¥À¥¦¥ó¥í¡¼¥É¡¦¥¤¥ó¥¹¥È¡¼¥ë
¡¡¡¡¢Í http://www.eclipse.org/downloads/
¢ Pleiades ¤Î¥À¥¦¥ó¥í¡¼¥É¡¦¥¤¥ó¥¹¥È¡¼¥ë¡ÊÆüËܸ첽¤¹¤ë¾ì¹ç¡Ë
¡¡¡¡¢Í http://sourceforge.jp/projects/mergedoc/downloads/38225/pleiades_1.3.0.zip
£ MinGW ¤Î¥À¥¦¥ó¥í¡¼¥É¡¦¥¤¥ó¥¹¥È¡¼¥ë
¡¡¡¡¢Í http://sourceforge.net/project/showfiles.php?group_id=2435
¤ eclipse.ini ¤ÎÊÔ½¸
¡¡¡¡¢Í ºÇ½ª¹Ô¤Ë -javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar ¤òÄɲÃ
¥ ¥Ñ¥¹¤ÎÀßÄê
¡¡¡¡¢Í [MinGW ¥¤¥ó¥¹¥È¡¼¥ë¡¦¥Ç¥£¥ì¥¯¥È¥ê]/bin ¤ò´Ä¶ÊÑ¿ô¤Î Path ¤ËÄɲÃ
¡Ú³«È¯¼ê½ç¡Û
¡ [¥Õ¥¡¥¤¥ë]¢ª[¿·µ¬]¢ª[C ¥×¥í¥¸¥§¥¯¥È]
¢ °Ê²¼¤òÀßÄꡦÁªÂò
¡¡¡¡¡¦¥×¥í¥¸¥§¥¯¥È̾¡§hello ¡Ê¢«Îã¡Ë
¡¡¡¡¡¦¥×¥í¥¸¥§¥¯¥È¡¦¥¿¥¤¥×¡§[¼Â¹Ô²Äǽ]¢ª[¶õ¤Î¥×¥í¥¸¥§¥¯¥È]
¡¡¡¡¡¦¥Ä¡¼¥ë¥Á¥§¡¼¥ó¡§MinGW GCC
£ ¹½À®¤ÎÁªÂò¤Ç Debug/Release ¤òÁªÂò
¤ [¥Õ¥¡¥¤¥ë]¢ª[¿·µ¬]¢ª[¥½¡¼¥¹¡¦¥Õ¥©¥ë¥À]¢ª¡Ösrc¡×¥Õ¥©¥ë¥À¤òºîÀ®
¥ [¥Õ¥¡¥¤¥ë]¢ª[¿·µ¬]¢ª[¥½¡¼¥¹¡¦¥Õ¥¡¥¤¥ë]¢ª¡Öhello.c¡×¥Õ¥¡¥¤¥ë¤ò¡Ösrc¡×¥Õ¥©¥ë¥ÀÆâ¤ËºîÀ®
¦ ¥×¥í¥°¥é¥à¤òºîÀ®
¡¡¡¡¢Í²¼µ¡Êhello.c¡Ë»²¾È
§ [¥×¥í¥¸¥§¥¯¥È]¢ª[¤¹¤Ù¤Æ¥Ó¥ë¥É]¤Ç¥Ó¥ë¥É¡ÊCtrl+B¡Ë
¡¡¡¡¢Í²¼µ¡Ê¥Ó¥ë¥É»þ¤Î¥³¥ó¥½¡¼¥ë½ÐÎϡ˻²¾È
¡¡¡¡¢Í¡Ö¥Ð¥¤¥Ê¥ê¡¼¡×¤È¡ÖRelease/Debug¡×¥Õ¥©¥ë¥À¤¬ºîÀ®¤µ¤ì¤Þ¤¹
¨ [¼Â¹Ô]¢ª[¼Â¹Ô¡ÊR¡Ë]¤Ç¼Â¹Ô¡ÊCtrl+F11¡Ë
¡¡¡¡¢Í²¼µ¡Ê¼Â¹Ô»þ¤Î¥³¥ó¥½¡¼¥ë½ÐÎϡ˻²¾È
¢¨ ¾åµÁàºî¤Ï¥Ä¡¼¥ë¥Ð¡¼¤Î¥¢¥¤¥³¥ó¤ò»È¤¦¤Î¤¬°ìÈÖ´Êñ¤Ç¤¹¡£
¡Úhello.c¡Û
#include <stdio.h>
int main()
{
¡¡printf("hello eclipse for c/c++!");
¡¡return 0;
}
¡Ú¥Ó¥ë¥É»þ¤Î¥³¥ó¥½¡¼¥ë½ÐÎÏ¡Û
**** Build of configuration Release for project hello ****
**** Internal Builder is used for build ****
gcc -O3 -Wall -c -fmessage-length=0 -osrchello.o ..srchello.c
gcc -ohello.exe srchello.o
Build complete for project hello
Time consumed: 563 ms.
¡Ú¼Â¹Ô»þ¤Î¥³¥ó¥½¡¼¥ë½ÐÎÏ¡Û
hello eclipse for c/c++!