Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

C++&wxWidgets ¿çƽ̨´°¿Ú³ÌÐò¿ª·¢(¶þ,Linuxƪ)

ÎÒÓõÄLinuxϵͳÊÇUbuntu 10.04
Ê×ÏÈ, °²×°wxWidgets 2.8. Ä¿Ç°wxWidgetsÓÐÁ½¸öÎȶ¨°æ±¾, 2.6ºÍ2.8, ÎÒÃÇÑ¡×îеÄ. ´ò¿ª “Ubuntu
Èí¼þÖÐÐÄ”, ÔÚËÑË÷¿òÀïÊäÈë “wxWidgets”, °ÑÏÂÃ漸¸öÃû×ÖÒÔ”wxWidgets Cross-platform C++ GUI
toolkit”¿ªÍ·µÄÈ«²¿°²×°. ×°Íêºó, ´ò¿ªÒ»¸öÖÕ¶Ë, ÊäÈëÃüÁî”wx-config –version”, Èç¹ûÒ»ÇÐ˳ÀûµÄ»°,
Äã»á¿´µ½Ò»¸öwxWidgetsµÄ°æ±¾ºÃ, ÎҵĻú×ÓÊÇ “2.8.10″. Èç¹û²»ÄÜÏÔʾ, ÄÇô¾ÍÒª¼ìÌÖÒ»ÏÂÇ°ÃæµÄ¹ý³ÌÁË.
¸Õ¸ÕÌáµ½µÄwx-config, ÊÇwxWidgetÌṩµÄºÜÓÐÓø¨Öú¹¤¾ß. (²»¹ýòËÆÔÚWindowsƽ̨ÉÏûÓÐ) Ö®ºóÎÒÃÇ»¹»áÓõ½.
Ò», ±àÂë:
ÓÃÈκÎÄãϲ»¶µÄÎı¾±à¼­Æ÷н¨Ò»¸öÎı¾Îļþ.(±ÈÈçgedit/vim) °ÑÇ°ÃæһƪÖеĴúÂ븴ÖƵ½ÕâÀï, ±£´æÎļþΪ”hworld.cpp”
(ÎļþÃû¿ÉÒÔÈÎÒâ, ×Ô¼ºÖªµÀ¾ÍºÃ)
¶þ, ±àÒë
´ò¿ªÒ»¸öÃüÁîÖÕ¶Ë, À´µ½hworld.cppµÄĿ¼, ÊäÈëÒ»ÌõÃüÁî¼´¿É±àÒë´ËÎļþ
`wx-config --cxx --cxxflags --libs` -ohworld hworld.cpp
ÐèҪעÒâµÄÊÇÕâÀïÁ½¸ö¿´ËƵ¥ÒýºÅµÄ¶«Î÷Æäʵ²»Êǵ¥ÒýºÅ, ÊǼüÅÌÉÏÊý×Ö1Ç°ÃæµÄÄǸö·ûºÅ, ÕâÊÇLinux ShellÀï³£¼ûµÄͨµÀÓ÷¨,
Ò²¾ÍÊÇÖ´ÐÐÒýºÅÖ®¼äµÄÃüÁîµÄ½á¹û, Èç¹ûÄãµ¥¶ÀÖ§³ÖÒýºÅÖеÄÄÚÈÝ»á³öÏÖÒ»¶Ñ±àÒëÃüÁîºÍÑ¡Ïî, Õâ¾ÍÊÇʵ¼ÊÉÏÖ´ÐеıàÒëÖ¸Áî.
ÓÃwx-configµÄºÃ´¦ÊDz»ÐèÒª¼ÇÒ²²»ÐèÒªÊäÕâô³¤µÄÒ»´®Ö¸Áî. Èç¹û²»³öÒâÍâ, ´ÅÅÌÉÏ»áÉú³ÉÒ»¸öÃûΪhworldµÄ¿ÉÖ´ÐгÌÐò,
Êó±êË«»÷»òÕßÃüÁîÐмüÈëÎļþÃû¶¼¿ÉÒÔÖ´Ðд˳ÌÐò, »á³öÏÖÒ»¸ö´øÓв˵¥ÌõºÍ״̬ÌõµÄ´°¿Ú, Õâ¾ÍÊÇÎÒÃÇÒªµÄ¶«Î÷.
Èý, IDE
˵ʵÔÚµÄ, ¶ÔÓÚÕâôһ¸ö¼òµ¥µÄ³ÌÐòÓÃIDEÊÇÓеãÀË·Ñ, ¶øÇÒЧÂʵÍÏÂ. µ«ÊDz»ÂÛÈçºÎ, ×öÏ·×öÈ«Ì×,
ÔÙ˵ÒԺ󲻿ÉÄÜÓÀÔ¶¶¼Ð´Ö»ÓÐÒ»¸ö´úÂëÎļþµÄÏîÄ¿, Èç¹ûÄ㲻ϲ»¶ÊÖ¹¤ÅäÖÃmakefile, IDE»¹ÊǺÜÓбØÒªÁ˽âµÄ.
ÕâÀïʹÓõÄIDEÊÇEclipse, Õâ¸ö¶«Î÷±¾À´ÊÇÓÃÀ´¿ª·¢JavaµÄ, ²»¹ýÏÖÔÚÒ²ÊÇÊ®°Ë°ãÎäÒÕ¾«Í¨, ¶Ô¸÷ÖÖÓïÑÔ´óСͨ³Ô°¢, Ãâ·Ñ²»Ëµ,
¶øÇÒ»¹¿çƽ̨. µ«ÊÇËüµÄȱµãÒ²Òò´Ë¶øÆð, ¾ÍÊÇÌ«¸´ÔÓÁË. ÊÀ½çÉÏÓÀԶûÓÐÍêÃÀµÄ¶«Î÷, °¦. ºÃÁË·Ï»°ÉÙ˵, ÔÚ”Ubuntu
Èí¼þÖÐÐÄ”ÖÐÕÒµ½²¢°²×°Eclipse, °²×°Íê³Éºó, ´ËʱÆä²¢²»¾ß±¸¿ª·¢C++³ÌÐòµÄ¹¦ÄÜ, ÎÒÃÇ»¹Òª×°CDT(C++ Development
Toolkit)²å¼þ,  ·½·¨ÊÇÆô¶¯Eclipse, µã²Ëµ¥”Help\Install New Software…”,
µ¯³ö”Install”¶Ô»°¿ò, ÔÚ&rd


Ïà¹ØÎĵµ£º

LinuxÄÚºËÅäÖÃÎĵµ(make menuconfig)

Ò»¡¢ÒýÑÔ£º
    ±¾ÎĵµµÄÄÚÈݴ󲿷ÝÄÚÈݶ¼ÊÇ´ÓÍøÉÏÊÕ¼¯¶øÀ´£¬È»ºóÅäºÏһЩеĽØͼ£¨Äں˰汾£ºV2.4.19£©¡£ÔÚÿһÅäÖÃÏîºó»áÓÐÒ»¸öÑ¡ÔñÖ¸ÄϵIJ¿·Ý£¬ÓÃÀ´Ö¸µ¼´ó¼ÒÔõôÑù¸ù¾Ý×Ô¼ºµÄÇé¿öÀ´×öÏàÓ¦µÄÑ¡Ôñ£»»¹ÓÐÔÚÿһ¸ö´óÏîºÍÎĵµµÄ×îºó»áÓÐÒ»¸ö¾­Ñé̸£¬ËüÊÇһЩ¸ßÊÖÃÇÔÚÓ¦¶ÔÎÊÌâºÍ´¦ÀíÌØÓÐÓ²¼þʱµÄһЩ¾­Ñ飨Õâ¸ö»¹µ ......

LinuxÏÂC++¿ª·¢¹¤¾ß½éÉÜ

LinuxÏÂC++¿ª·¢¹¤¾ß½éÉÜ
 
 
¡¡¡¡¸ÅÊö
¡¡¡¡¾ÍC£«£«¿ª·¢¹¤¾ß¶øÑÔ£¬ÓëWindowsÏÂ΢Èí£¨VC£¬ VS2005µÈ£©Ò»Í³ÌìÏÂÏà±È£¬Linux/UnixÏÂC£«£«¿ª·¢£¬¿ÉνÎ廨°ËÃÅ£¬¸÷ʽ¸÷Ñù¡£Emacs, vi, eclipse, anjuta£¬kdevelopµÈ²ã³ö²»Çî¡£
¡¡¡¡WindowsÏ£¬¿ª·¢¹¤¾ß¶àÒÔ¼¯³É¿ª·¢»·¾³IDEµÄÐÎʽչÏÖ¸ø×îÖÕÓû§¡£ÀýÈ磬VS2005¼¯³ ......

linux ¿ª»úÆô¶¯½Å±¾

linux ¿ª»úÆô¶¯½Å±¾Ë³Ðò¡£
 µÚÒ»²½£ºÆô¶¯ÄÚºË
 µÚ¶þ²½£ºÖ´ÐÐinit £¨ÅäÖÃÎļþ/etc/inittab£©
 µÚÈý²½£ºÆô¶¯ÏàÓ¦µÄ½Å±¾£¬²¢ÇÒ´ò¿ªÖÕ¶Ë/etc/init.d
 rc.sysinit rc.d(ÀïÃæµÄ½Å±¾£© rc.local
 µÚËIJ½£ºÆô¶¯loginµÇ¼½çÃæ login
 µÚÎå²½:ÔÚÓû§µÇ¼µÄʱºòÖ´ÐÐsh½Å±¾µÄ˳Ðò£ºÃ¿´ÎµÇ¼µÄʱºò¶ ......

Linux ÄÚºËÖÐµÄ GCC ÌØÐÔ(ת)

M. Tim Jones, ¹ËÎʹ¤³Ìʦ, Emulex Corp.
2009 Äê 4 ÔÂ 07 ÈÕ
Linux® ÄÚºËʹÓà GNU Compiler Collection (GCC) Ì×¼þµÄ¼¸¸öÌØÊ⹦ÄÜ¡£ÕâЩ¹¦ÄÜ°üÀ¨Ìṩ¿ì½Ý·½Ê½ºÍ¼ò»¯ÒÔ¼°Ïò±àÒëÆ÷ÌṩÓÅ»¯ÌáʾµÈµÈ¡£Á˽âÕâЩÌØÊâµÄ GCC ÌØÐÔ£¬Ñ§Ï°ÈçºÎÔÚ Linux ÄÚºËÖÐʹÓÃËüÃÇ¡£
GCC ºÍ Linux ÊdzöÉ«µÄ×éºÏ¡£¾¡¹ÜËüÃÇÊǶÀÁ¢µÄÈí¼þ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ