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

linux³Ìʽ¶Î´íÎóµÄµ÷ÊÔ·½·¨

Ô­Ìû£ºhttp://www.sudu.cn/info/html/edu/20070101/286290.html
   ¼ò¶øÑÔÖ®,²úÉú¶Î´íÎó¾ÍÊÇ·ÃÎÊÁË´íÎóµÄÄÚ´æ¶Î£¬Ò»°ãÊÇÄãûÓÐȨÏÞ£¬»ò¸ù±¾¾Í²»´æÔÚ¶ÔÓ¦µÄÎïÀíÄÚ´æ,ÓÈÆä³£¼ûµÄÊÇ·ÃÎÊ0µØÖ·.
Ò»
°ãÀ´Ëµ,¶Î´íÎó¾ÍÊÇÖ¸·ÃÎʵÄÄڴ泬³öÁËϵͳËù¸øÕâ¸ö³ÌʽµÄÄÚ´æ¿Õ¼ä£¬Í¨³£Õâ¸öÖµÊÇÓÉgdtrÀ´±£´æµÄ£¬ËûÊǸö48λµÄ¼Ä´æÆ÷£¬ÆäÖеÄ32λÊDZ£´æÓÉËûÖ¸
ÏòµÄgdt±í£¬ºó13λ±£´æÏàÓ¦ÓÚgdtµÄϱ꣬×îºó3λ°üÀ¨Á˳ÌʽÊÇ·ñÔÚÄÚ´æÖм°³ÌʽµÄÔÚcpuÖеÄÔËÐм¶±ð,Ö¸ÏòµÄgdtÊÇÓÉÒÔ64λΪһ¸öµ¥Î»µÄ
±í£¬ÔÚÕâÕűíÖоͱ£´æ×ųÌʽÔËÐеĴúÂë¶Î¼°Êý¾Ý¶ÎµÄÆðʼµØÖ·¼°ºÍ´ËÏàÓ¦µÄ¶ÎÏÞºÍÒ³Ãæ½»»»¸üÓгÌʽÔËÐм¶±ð¸üÓÐÄÚ´æÁ£¶ÈµÈµÈµÄÐÅÏ¢¡£Ò»µ©Ò»¸ö³Ìʽ·¢ÉúÁË
Ô½½ç·ÃÎÊ£¬cpu¾Í»á²úÉúÏàÓ¦µÄÒì³£±£»¤£¬ÓÚÊÇsegmentation
fault¾Í³öÏÖÁË.
ÔÚ±à³ÌÖÐÒÔϼ¸Àà×ö·¨ÈÝÒ×µ¼Ö¶δíÎó,»ù±¾ÊÇÊÇ´íÎóµØÊ¹ÓÃÖ¸ÕëÒýÆðµÄ
1)·ÃÎÊϵͳÊý¾ÝÇø£¬ÓÈÆäÊÇÍù
ϵͳ±£»¤µÄÄÚ´æµØÖ·Ð´Êý¾Ý
  
×î³£¼û¾ÍÊǸøÒ»¸öÖ¸ÕëÒÔ0µØÖ·
2)ÄÚ´æÔ½½ç(Êý×éÔ½½ç£¬±äÁ¿ÀàÐͲ»Ò»ÖµÈ)
·ÃÎʵ½²»ÊôÓÚÄãµÄÄÚ´æÇøÓò
½â¾ö·½·¨
ÎÒ
ÃÇÔÚÓÃC/C++ÓïÑÔд³ÌʽµÄʱºî£¬ÄÚ´æ¹ÜÀíµÄ¾ø´ó²¿·Ö¹¤×÷¶¼ÊÇÐèÒªÎÒÃÇÀ´×öµÄ¡£Êµ¼ÊÉÏ£¬ÄÚ´æ¹ÜÀíÊǸö±È½Ï·±ËöµÄ¹¤×÷£¬ÎÞÂÛÄã¶à¸ßÃ÷£¬¾­Ñé¶à·á¸»£¬ÄÑ
Ãâ»áÔÚ´Ë´¦·¸Ð©Ð¡´íÎ󣬶øÍ¨³£ÕâЩ´íÎóÓÖÊÇÄÇôµÄdzÏÔ¶øÒ×ÓÚÏû³ý¡£²»¹ýÊÖ¹¤“³ý³æ”£¨debug£©£¬ÍùÍùÊÇЧÂʵÍÏÂÇÒÈÃÈËÑá·³µÄ£¬±¾ÎĽ«¾Í"¶Î´íÎó"Õâ¸ö
ÄÚ´æ·ÃÎÊÔ½½çµÄ´íÎó̸̸Ôõô¿ìËÙ¶¨Î»ÕâЩ"¶Î´íÎó"µÄÓï¾ä¡£
ÏÂÃæ½«¾ÍÒÔϵÄÒ»¸ö´æÔڶδíÎóµÄ³Ìʽ½éÉܼ¸ÖÖµ÷ÊÔ·½·¨£º
   
1  dummy_function (void)
   
2  {
   
3         
unsigned char *ptr = 0x00;
   
4         
*ptr = 0x00;
   
5  }
   
6
   
7  int main (void)
   
8  {
   
9         
dummy_function ();
    10
   
11         
return 0;
   
12  }
×÷Ϊһ¸öÊìÁ·µÄC/C++³ÌʽԱ£¬ÒÔÉÏ´úÂëµÄbugÓ¦¸ÃÊǷdz£ÇåÎúµÄ£¬ÒòΪËû³¢ÊÔ²Ù×÷µØÖ·Îª0µÄÄÚ´æÇøÓò£¬¶øÕâ¸öÄÚ´æÇøÓòͨ³£ÊDz»¿É·ÃÎʵĽûÇø£¬


Ïà¹ØÎĵµ£º

ΪʲôLinuxÏÖÔÚÎÞ·¨ÎüÒýÄêÇῪ·¢Õß

¡¡¡¡Linux»ù½ð»áÖ´Ðж­ÊÂJim ZemlinÉù³ÆLinuxµÄÊг¡µØÎ»Ê®·ÖÎȹ̣¬¾¡¹Ü¼¸Î»LinuxÄں˵Ĺؼüά»¤ÕßÒѾ­Í··¢»¨°×¡£
¡¡¡¡Linux Weekly NewsµÄÖ÷±àJonathan CorbetÔÚÉÏÖܾÙÐеÄLinux»ù½ð»áЭ×÷·å»áÉÏÌôÃ÷ÁËÕâÒ»ÎÊÌ⣬ËûÖ¸³öLinuxÄÚºËÍŶӵÄÄêÁäÒ»Äê±ÈÒ»Ä곤£¬¶øÄêÇáÒ»´úµÄ¿ª·¢ÕßûÓвÎÓë½øÀ´¡£ÎªÊ²Ã´LinuxÏÖÔÚÎÞ·¨ÎüÒýÄêÇῪ·¢ ......

Linux ÖÐ RPM ÃüÁî²ÎÊýʹÓÃÏê½â

ÔÚLinux²Ù×÷ϵͳÖУ¬ÓÐÒ»¸öϵͳÈí¼þ°ü£¬ËüµÄ¹¦ÄÜÀàËÆÓÚWindowsÀïÃæµÄ“Ìí¼Ó/ɾ³ý³ÌÐò”£¬µ«Êǹ¦ÄÜÓֱȓÌí¼Ó/ɾ³ý³ÌÐò”Ç¿ºÜ¶à£¬Ëü¾ÍÊÇRed Hat Package Manager(¼ò³ÆRPM)¡£´Ë¹¤¾ß°ü×îÏÈÊÇÓÉRed Hat¹«Ë¾ÍƳöµÄ£¬ºóÀ´±»ÆäËûLinux¿ª·¢ÉÌËù½èÓá£ÓÉÓÚËüΪLinuxʹÓÃÕßʡȥÁ˺ܶàʱ¼ä£¬ËùÒÔ±»¹ã·ºÓ¦ÓÃÓÚÔÚLin ......

LinuxѧϰµÄ·Ïßͼ 2010 04 21

Õýʽ¿ªÊ¼Ó¦ÓÃlinux£¬Êµ¼ù»¹ÊǺÜÖØÒªµÄ£¬ÃüÁî²»ÊDZ³³öÀ´µÄ£¬ÊÇʵ¼ù³öÀ´µÄ
LinuxѧϰµÄ·Ïßͼ£º
1£® ÕÆÎÕÖÁÉÙ50¸öÒÔÉϵij£ÓÃÃüÁî¡£
2£® ÊìϤGnome/KDEµÈX-windows×ÀÃæ»·¾³²Ù×÷ ¡£
3£® ÕÆÎÕ.tgz¡¢.rpmµÈÈí¼þ°üµÄ³£Óð²×°·½·¨
4£® ѧϰÌí¼ÓÍâÉ裬°²×°É豸Çý¶¯³ÌÐò£¨±ÈÈçÍø¿¨£©
5£® ÊìϤGrub/LiloÒýµ¼Æ÷¼°¼òµ¥µÄÐÞ¸´² ......

Linux Windows ¹²ÏíÎļþ


sambaʵÏÖubuntu¸úwindowsÎļþ¹²Ïí
Ò»£® Samba ¼ò½é
Samba£¨SMBÊÇÆäËõд£© ÊÇÒ»¸öÍøÂç·þÎñÆ÷£¬ÓÃÓÚLinuxºÍWindows¹²ÏíÎļþÖ®Óã»Samba ¼´¿ÉÒÔÓÃÓÚWindowsºÍLinuxÖ®¼äµÄ¹²ÏíÎļþ£¬Ò²Ò»ÑùÓÃÓÚLinuxºÍLinuxÖ®¼äµÄ¹²ÏíÎļþ£»²»¹ý¶ÔÓÚLinuxºÍLinuxÖ®¼ä¹²ÏíÎļþÓиüºÃµÄÍøÂçÎļþϵͳNFS£¬NFSÒ²ÊÇÐèÒª¼ÜÉè·þÎñÆ÷µÄ£»
´ó¼ÒÖª ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ