linuxʵÑéËÄ
ʵÑé4 Linux³ÌÐò¿ª·¢»ù´¡
Ò»¡¢ÊµÑéÄ¿µÄ£º
1. ¼ÌÐøÊìϤLinuxÖÕ¶ËÃüÁ
2. ¼ÌÐøѧϰʹÓÃVi±à¼Æ÷£»
3. ѧϰʹÓÃLinux»·¾³ÏÂCÓïÑÔ³ÌÐòµÄ±àÒë¡£
4. µ÷ÊÔÆ÷GdbµÄʹÓÃ
¶þ¡¢ÊµÑéÒªÇó£º
Íê³ÉʵÑéÄÚÈݲ¢Ð´³öʵÑ鱨¸æ£¬±¨¸æÓ¦¾ßÓÐÒÔÏÂÄÚÈÝ£º
1£® ʵÑéÄ¿µÄ¡£
2£® ʵÑéÄÚÈÝ¡£
3£® ʵÑé¹ý³Ì¡¢ÊµÑé½á¹û¡¢¼°ÔËÐÐÇé¿ö·ÖÎö¡£
4£® ʵÑé¹ý³ÌÖгöÏÖµÄÎÊÌâ¼°½â¾ö·½·¨¡£
5£® ʵÑéÌå»á¡£
Èý¡¢ÊµÑéÄÚÈÝ£º
1£®Ê¹ÓÃViÎı¾±à¼Æ÷±àдcÓïÑÔ³ÌÐò¡£
2£®Ñ§Ï°Ê¹ÓÃC±àÒë³ÌÐògcc
3£®Ê¹Óõ÷ÊÔÆ÷GdbÀ´µ÷ÊÔ³ÌÐò
ËÄ¡¢ÊµÑé²½Ö裺
1¡¢´´½¨CÓïÑÔÎļþ£º
ʹÓÃvi±à¼Æ÷ÔÚ¸÷×ÔµÄĿ¼Ï´´½¨Ò»¼òµ¥CÓïÑÔ³ÌÐò£¨ÎļþÃûΪfirst£¬À©Õ¹ÃûΪ.c£©£¬³ÌÐòÄÚÈÝΪÔÚÆÁÄ»ÉÏ´òÓ¡Ò»ÐÐÓ¢ÎÄ£¬Ó¢ÎÄ×Öĸ×Ô¶¨£¬ÒªÇóÿ¸öͬѧ²»Í¬¡££¨Ìáʾ£ºCÓïÑÔÖдòÓ¡ÃüÁîΪprintf£©
2¡¢²é¿´ÍêÕûÎļþ£º
ÃüÁcat
ÃüÁî»ù±¾¸ñʽ£ºcat ÎļþÃû
3¡¢Ã¿´Î²é¿´Ò»Ò³Îļþ
ÃüÁmore
ÃüÁî»ù±¾¸ñʽ£ºmore ÎļþÃû
4¡¢±àÒëCÓïÑÔ³ÌÐò£ºÒªÇóÕÆÎÕLinuxÖÐ×î³£ÓõÄC±àÒë³ÌÐògccµÄʹÓá£
ÃüÁgcc
ÃüÁî¸ñʽ£ºgcc ¡¾Ñ¡Ïî¡¿ ÎļþÁбí
¸ÃÃüÁîÓÃÓÚµ÷ÓÃC±àÒëϵͳ¡£µ±ÃüÁîÖ´Ðкó£¬ËüÒÀ´Î½øÐÐÔ¤´¦Àí£¬±àÒ룬»ã±à£¬Á´½Ó£¬×îºó²úÉú¿ÉÖ´ÐдúÂ롣ĬÈÏÇé¿öÏ£¬¿ÉÖ´ÐдúÂë·ÅÔÚa.outÎļþÖС£
Àý£º
£¥gcc hello.c //¶ÔÎļþhello.c½øÐбàÒ룬²¢²úÉúĬÈϵĿÉÖ´ÐÐÎļþa.out¡£
£¥gcc –o hello first.c //gccÃüÁî´øÉÏÑ¡Ïî–o±íʾ¶ÔÎļþfirst.c½øÐбàÒ룬²¢½«¿ÉÖ´ÐдúÂë´æ·ÅÔÚÒ»¸ö×Ô¼ºÖ¸¶¨µÄÎļþÖУ¨´Ë´¦Îªhello£©¡£
ÏÖÒªÇóÿ¸öͬѧʹÓÃgcc¶Ô×Ô¼ºËù±àдµÄfirst.c³ÌÐò½øÐбàÒë²¢Ö´ÐС£Ëù²úÉúµÄ¿ÉÖ´ÐÐÎļþÃüÃûΪsuccess¡£
5. ±àдÈçÏÂcÓïÑÔ³ÌÐò£¬Ê¹ÓÃÑ»·Óï¾ä´Ó1¼Óµ½100£¬²¢Á·Ï°µ÷ÊÔÆ÷GdbµÄʹÓÃ(ÉèÖöϵ㲢µ¥²½µ÷ÊÔ)
LinuxϵͳÖбê×¼µ÷ÊÔÆ÷ÊÇgdb£¬Ëü¿ÉÓÃÀ´µ÷ÊÔC¡¢C£«£«¡¢JavaµÈ³ÌÐò¡£¼òµ¥Ó÷¨ÈçÏ£º
ʹÓÃgdbÃüÁîµ÷ÓÃgdbµ÷ÊÔÆ÷£¬Ò»µ©gdbµ÷ÊÔÆ÷¿ªÊ¼ÔËÐУ¬gdb¾Í»á´Ó¼üÅ̶ÁÈ¡ÃüÁִÐи÷ÖÖÈÎÎñ¡£
1£®Ê¹ÓÃgdbµ÷ÊÔC³ÌÐò֮ǰ
Ïà¹ØÎĵµ£º
LinuxÎļþÃûµÄ³¤¶ÈÏÞÖÆÊÇ255¸ö×Ö·û
windowsÏÂÍêÈ«ÏÞ¶¨ÎļþÃû±ØÐëÉÙÓÚ260¸ö×Ö·û£¬Ä¿Â¼Ãû±ØÐëСÓÚ248¸ö×Ö·û¡£
linuxÏÂÎļþÊý¡¢Ä¿Â¼Êý¡¢ÎļþÃû³¤¶ÈµÄ¸÷ÖÖÏÞÖÆ
ÒÔϲâÊÔ¶¼ÊÇÔÚûÓÐÓÅ»¯»òÐÞ¸ÄÄں˵ÄÇ°ÌáϲâÊԵĽá¹û
1. ²âÊÔÄ¿µÄ£ºext3ÎļþϵͳÏÂfilename×î´ó×Ö·û³¤¶È
²âÊÔƽ̨£ºRHEL5U3_x64
²âÊÔ¹ý³Ì£º
L ......
ÈÈÐĵãÆÀ£ºÓ²ÅÌ°²×°fedoraµÄ¹æÔò¾ÍÏñÎÒÃǷdz£ÑÇ¿ËÎ÷µÄÕþ²ßÒ»Ñù£¬ ¸æËßÄã²»ÄÜ·¢ËÍyellow¶ÌÐÅ£¬ µ«¾ÍÊDz»¸æËßÄãyellowµÄ³ß¶ÈÊÇʲô£¬ ÄãÖ»ÄÜð×ÅÊÖ»úÍ£»úµÄΣÏÕ£¬²âÊÔÏÂÄÄЩ¶ÌО¿¾¹Éä»ÆÁË¡£ ͨ¹ý²»ÏÂÁ½Î»ÊýµÄÖØÆô£¬ ÃþË÷ÁËÒ»µãµã¹æÔò¡£ OK, ÎÒÏëLinux²»ÊÇgov, °²×°»¹ÊÇÓйæÔò¿ÉÑԵģ¬Ö»ÊÇÎÒÃÇ»¹Ã»ÓÐÕÒµ½Õâ¸öreadme? ´ï ......
¡¡ÔÚLinuxϵͳÖУ¬Èç¹ûҪʹÓÃÓ²ÅÌ¡¢¹âÅÌ¡¢ÈíÅÌ»òMOÅ̵ȴ洢É豸£¬±ØÐëÏȽøÐйÒ×°£¨Mount£©¡£µ±´æ´¢É豸¹Ò×°Íê³ÉÖ®ºó£¬¾Í¿ÉÒÔ½«Æä×÷Ϊһ¸öĿ¼À´½øÐзÃÎÊÁË¡£¹Ò×°É豸ÐèҪʹÓÃmountÃüÁî¡£Ö´ÐÐÕâÒ»ÃüÁÖÁÉÙÒªÏÈÈ·¶¨ÏÂÁÐÈýÖÖÐÅÏ¢£º
¡¡¡¡1. Òª¹Ò×°£¨Mount£©¶ÔÏóµÄÎļþϵͳÀàÐÍ£»
¡¡¡¡2. Òª¹Ò×°£¨Mount£©¶ÔÏóµÄÉ豸à ......
¹¹½¨»ù±¾µÄǶÈëʽLinux¸ùÎļþϵͳ
ÆäʵÔÚÈ¥Äê8Ô·ÝÎÒ×öϵͳÒÆֲʱ¾Í¹¹½¨ºÃÁËÒ»¸ö¿ÉÒÔÓõĸùÎļþϵͳ£¬µ«ÊÇÄÇʱÊǸú×űðÈ˵ġ¶LinuxÈ«ÏßÒÆÖ²Îĵµ¡·×öµÄ¡£ÓÐЩ¶«Î÷ÎÒÒ²²»Çå³þ£¬Ö»ÊǸú×Å×ö£¬×ö³öÀ´ÄÜÓþÍÁËÊÂÁË£¬Ã»ÓÐÉÆäÖеĹ淶£¬ÒÔ¼°ÎļþϵͳÖÐÄÄЩҪ£¬ÄÄЩ²»Òª¡£
³Ã׎ñÄê¹ýÄêµÄ¼¸Ìì¼ÙÆÚ£¬ÎÒÒÆÖ²ÖØÐÂÒÆÖ²ÁËU-Boot1.3.1 ......