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

dz̸CÄÚ´æ·ÖÅä1

¹ØÓÚCÓïÑÔÄÚ´æ·½ÃæµÄ»°ÌâÒªÕæËµÆðÀ´µÄ»°Äǿ֞ÍûͷÁË£¬ËùÒÔ±¾ÎĽö½öÊÇÒ»¸ödz̸¡£
¹ØÓÚÄÚ´æÎÊÌâ
²»Í¬Æ½Ì¨Ö®¼äÓÐÒ»¶¨µÄÇø±ð¡£±¾ÎÄËùÖ¸µÄƽ̨ÊÇx86µÄLinux
ƽ̨
ÓÃCÓïÑÔ×ö³ÌÐò£¨ÆäʵÆäËûÓïÑÔÒ²Ò»Ñù£©£¬²»½öÒªÊìϤÓï·¨£¬ÆäʵºÜ¶àÏà¹ØµÄ±³¾°ÖªÊ¶Ò²ºÜÖØÒª¡£ÔÚѧϰºÍÑо¿CÓïÑÔÖÐÄÚ´æ·ÖÅäµÄÎÊÌâǰ£¬Ê×ÏÈÒªÁ˽âÒ»ÏÂLinux·ÖÅ䏸½ø³Ì£¨ÔËÐÐÖеijÌÐò£©µÄµØÖ·¿Õ¼äÊÇʲôÑùµÄ¡£
×ܵÄÀ´ËµÓÐ3¸ö¶Î£¬¼´´úÂë¶Î£¬Êý¾Ý¶ÎºÍ¶ÑÕ»¶Î£¨Ñ§¹ý»ã±àµÄÅóÓÑÒ»¶¨ºÜÊìϤÁË£©¡£´úÂë¶Î¾ÍÊÇ´æ´¢³ÌÐòÎı¾µÄ£¬ËùÒÔÓÐʱºòÒ²½Ð×öÎı¾¶Î£¬Ö¸ÁîÖ¸ÕëÖеÄÖ¸Áî¾ÍÊÇ
´ÓÕâÀïÈ¡µÃ¡£Õâ¸ö¶ÎÒ»°ãÊÇ¿ÉÒÔ±»¹²ÏíµÄ£¬±ÈÈçÄãÔÚLinux¿ªÁË2¸öViÀ´±à¼­Îı¾£¬ÄÇôһ°ãÀ´ËµÕâÁ½¸öViÊǹ²ÏíÒ»¸ö´úÂë¶ÎµÄ£¬µ«ÊÇÊý¾Ý¶Î²»Í¬£¨ÕâµãÓÐ
µãÀàËÆC++ÖÐÀàµÄ²»Í¬¶ÔÏó¹²ÏíÏàͬ³ÉÔ±º¯Êý£©¡£Êý¾Ý¶ÎÊÇ´æ´¢Êý¾ÝÓõ쬻¹¿ÉÒԷֳɳõʼ»¯Îª·ÇÁãµÄÊý¾ÝÇø£¬BSS£¬ºÍ¶Ñ(Heap)Èý¸öÇøÓò¡£³õʼ»¯·ÇÁã
Êý¾ÝÇøÓòÒ»°ã´æ·Å¾²Ì¬·ÇÁãÊý¾ÝºÍÈ«¾ÖµÄ·ÇÁãÊý¾Ý¡£BSSÊÇBlock Started by
SymbolµÄËõд£¬Ô­±¾ÊÇ»ã±àÓïÑÔÖеÄÊõÓï¡£¸ÃÇøÓòÖ÷Òª´æ·Åδ³õʼ»¯µÄÈ«¾ÖÊý¾ÝºÍ¾²Ì¬Êý¾Ý¡£»¹ÓоÍÊǶÑÁË£¬Õâ¸öÇøÓòÊǸø¶¯Ì¬·ÖÅäÄÚ´æÊÇʹÓõģ¬Ò²¾ÍÊÇÓÃ
mallocµÈº¯Êý·ÖÅäµÄÄÚ´æ¾ÍÊÇÔÚÕâ¸öÇøÓòÀïµÄ¡£ËüµÄµØÖ·ÊÇÏòÉÏÔö³¤µÄ¡£×îºóÒ»¸ö¶ÑÕ»¶Î£¨×¢Ò⣬¶ÑÕ»ÊÇStack,¶ÑÊÇHeap£¬²»ÊÇͬһ¸ö¶«Î÷£©£¬¶Ñ
Õ»¿ÉÌ«ÖØÒªÁË£¬ÕâÀï´æ·Åמֲ¿±äÁ¿ºÍº¯Êý²ÎÊýµÈÊý¾Ý¡£ÀýÈçµÝ¹éËã·¨¾ÍÊÇ¿¿Õ»ÊµÏֵġ£Õ»µÄµØÖ·ÊÇÏòÏÂÔö³¤µÄ¡£¾ßÌåÈçÏ£º
========¸ßµØÖ·     =======
³ÌÐòÕ»             ¶ÑÕ»¶Î
         ÏòÏÂÔö³¤
“¿Õ¶´”           =======
         ÏòÉÏÔö³¤
¶Ñ
------             Êý¾Ý¶Î
BSS
------
·ÇÁãÊý¾Ý
=========µÍµØÖ·    =======
=========          =======
´úÂë               ´úÂë¶Î
=========          =======
ÐèҪעÒâµÄÊÇ£¬´úÂë¶ÎºÍÊý¾Ý¶ÎÖ®¼äÓÐÃ÷È·µÄ·Ö¸ô£¬µ«ÊÇÊý¾Ý¶ÎºÍ¶ÑÕ»¶ÎÖ®¼äûÓУ¬¶øÇÒÕ»ÊÇÏòÏÂÔö³¤£¬¶ÑÊÇÏòÉÏÔö³¤µÄ£¬Òò´ËÀíÂÛÉÏÀ´Ëµ¶ÑºÍÕ»»á“Ôö³¤µ½Ò»Æð”£¬µ«ÊDzÙ×÷ϵͳ»á·ÀÖ¹


Ïà¹ØÎĵµ£º

ɾ³ýC/C++×¢ÊÍ

/********************************************************************
*ɾ³ýC/C++×¢ÊÍ
**********************************************************************/
#include <stdio.h>
//×¢Òâ
//1.¶Ô/****/µÄ´¦Àí
//2.Òª±£ÁôË«ÒýºÅÖ®¼äµÄÄÚÈÝ£¬Èçchar* test = "/*i am not comment */";
//3.¶ÔÓ ......

c·ÖÎöÃæÏò¶ÔÏóµÄʵÏÖ¼¼Êõ

ÃæÏò¶ÔÏó±à³ÌºÍ½á¹¹»¯±à³Ì¼¸ºõÔÚͬһʱÆÚ³öÏÖ¡£µ«ÊÇÓÉÓÚÔçЩʱºòµÄ»úÆ÷»·¾³²»ÔÊÐí£¬ÈçÄÚ´æ¡¢cpuµÈ¡£µ¼ÖÂÃæÏò¶ÔÏó¼¼ÊõûÓеõ½¼°Ê±µÄ·¢Õ¹£¬¶øÍ¬Ê±ÒòΪ½á¹¹»¯³ÌÐò¶ÔÓ²¼þÒªÇó²»ÊÇÄÇôǿÁÒ£¬ËùÒÔ¼°Ê±µÄ·¢Õ¹ÆðÀ´ÁË¡£
µ«ÊÇËäÈ»Èç´Ë£¬¸ü¶àµÄÈËÔÚ̸µ½ÃæÏò¶ÔÏóʱ×ܾõµÃÊÇÖÖÓÅÔ½£¬×ܾõµÃ"¸ßÈËÒ»µÈ"£¬×ÔÈÏΪc++Ò»¶¨±ÈcÓÅÐã¡£ÏÂÃæÍ¨¹ýÓ ......

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

9)LinuxÏÂC¿ª·¢¹¤¾ß½éÉÜ
LinuxµÄ·¢ÐаæÖаüº¬Á˺ܶàÈí¼þ¿ª·¢¹¤¾ß. ËüÃÇÖеĺܶàÊÇÓÃÓÚ C ºÍ C++Ó¦ÓóÌÐò¿ª·¢
µÄ. ±¾ÎĽéÉÜÁËÔÚ Linux ÏÂÄÜÓÃÓÚ C Ó¦ÓóÌÐò¿ª·¢ºÍµ÷ÊԵŤ¾ß. ±¾ÎĵÄÖ÷Ö¼ÊǽéÉÜÈç
ºÎÔÚ Linux ÏÂʹÓà C ±àÒëÆ÷ºÍÆäËû C ±à³Ì¹¤¾ß, ¶ø·Ç C ÓïÑÔ±à³ÌµÄ½Ì³Ì.
GNU C ±àÒëÆ÷
GNU C ±àÒëÆ÷(GCC)ÊÇÒ»¸öÈ«¹¦Ä ......

javaµ÷ÓÃC/C++дµÄdll

JavaÓïÑÔ±¾Éí¾ßÓÐ¿çÆ½Ì¨ÐÔ£¬Èç¹ûͨ¹ýJavaµ÷ÓÃDLLµÄ¼¼Êõ·½±ãÒ×Óã¬Ê¹ÓÃJava¿ª·¢Ç°Ì¨½çÃæ¿ÉÒÔ¸ü¿ìËÙ£¬Ò²ÄÜ´øÀ´¿çƽ̨ÐÔ¡£
Javaµ÷ÓÃC/C++дºÃµÄDLL¿âʱ£¬ÓÉÓÚ»ù±¾Êý¾ÝÀàÐͲ»Í¬¡¢Ê¹ÓÃ×Ö½ÚÐòÁпÉÄÜÓвîÒ죬ËùÒÔÔÚ²ÎÊý´«µÝ¹ý³ÌÖÐÈÝÒ׳öÏÖÎÊÌ⣬DLLÖпÉÄÜÐèÒª×öÏàÓ¦µÄת»»¡£
ʹÓÃJavaµ÷ÓÃDLL¶¯Ì¬Á´½Ó¿âµÄ·½°¸Í¨³£ÓÐÈýÖÖ£ºJNI, Ja ......

c/c++ÃæÊÔÌâ

½ñÌìÈ¥ÃæÊÔÒ»¼Ò¹«Ë¾£¬ÌîÁËÒ»·Ý“»§¿Úµ÷²é”£¬È»ºó¾ÍÊÇ×öÒ»·ÝÃæÊÔÌ⣬ÌâÄ¿ºÜ¼òµ¥
1¡¢¸Ä´íÌ⣬¸øÒ»¶Î³ÌÐò£¬Ö¸³ö´íÎó
2¡¢Socket×èÈûºÍ·Ç×èÈû±à³Ì£¬·Ç×èÈûµÄʵÏÖÔ­Àí
3¡¢TCP/IPÓëOSIÆß²ãÄ£ÐÍ
TCP/IP²Î¿¼Ä£Ð͹²ÓÐÎå²ã£ºÓ¦Óò㡢´«Êä²ã¡¢»¥ÁªÍø²ãºÍÖ÷»úÖÁÍøÂç²ã¡£
ÓëOSI²Î¿¼Ä£ÐÍÏà±È£¬TCP/IP²Î¿¼Ä£ÐÍûÓбíʾ²ãºÍ» ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ