Linux GCC°²×° (ת)
	
    
    
	Ŀǰ£¬GCC¿ÉÒÔÓÃÀ´±àÒëC/C++¡¢FORTRAN¡¢JAVA¡¢OBJC¡¢ADAµÈÓïÑԵijÌÐò£¬¿É¸ù¾ÝÐèҪѡÔñ°²×°Ö§³ÖµÄÓïÑÔ¡£±¾ÎÄÒÔÔÚRedhat LinuxÉϰ²×°GCC4.1.2ΪÀý(ÒòÔÚÏîÄ¿¿ª·¢¹ý³ÌÖÐÒªÇóʹÓã¬Ã»ÓÐÓÃ×îеÄGCC°æ±¾)£¬½éÉÜGCCµÄ°²×°¹ý³Ì¡£
°²×°Ö®Ç°£¬ÏµÍ³ÖбØÐëÒªÓÐcc»òÕßgccµÈ±àÒëÆ÷£¬²¢ÇÒÊÇ¿ÉÓõ쬻òÕßÓû·¾³±äÁ¿CCÖ¸¶¨ÏµÍ³ÉϵıàÒëÆ÷¡£Èç¹ûϵͳÉÏûÓбàÒëÆ÷£¬²»Äܰ²×°Ô´´úÂëÐÎʽµÄGCC 4.1.2¡£Èç¹ûÊÇÕâÖÖÇé¿ö£¬¿ÉÒÔÔÚÍøÉÏÕÒÒ»¸öÓëÄãϵͳÏàÊÊÓ¦µÄÈçRPMµÈ¶þ½øÖÆÐÎʽµÄGCCÈí¼þ°üÀ´°²×°Ê¹Óᣱ¾ÎĽéÉܵÄÊÇÒÔÔ´´úÂëÐÎʽÌṩµÄGCCÈí¼þ°üµÄ°²×°¹ý³Ì£¬Èí¼þ°ü±¾ÉíºÍÆä°²×°¹ý³ÌͬÑùÊÊÓÃÓÚÆäËüLinuxºÍUnixϵͳ¡£
ϵͳÉÏÔÀ´µÄGCC±àÒëÆ÷¿ÉÄÜÊǰÑgccµÈÃüÁîÎļþ¡¢¿âÎļþ¡¢Í·ÎļþµÈ·Ö±ð´æ·Åµ½ÏµÍ³ÖеIJ»Í¬Ä¿Â¼Ïµġ£Óë´Ë²»Í¬£¬ÏÖÔÚGCC½¨ÒéÎÒÃǽ«Ò»¸ö°æ±¾µÄGCC°²×°ÔÚÒ»¸öµ¥¶ÀµÄĿ¼Ï¡£ÕâÑù×öµÄºÃ´¦Êǽ«À´²»ÐèÒªËüµÄʱºò¿ÉÒÔ·½±ãµØÉ¾³ýÕû¸öĿ¼¼´¿É£¨ÒòΪGCCûÓÐuninstall¹¦ÄÜ£©£»È±µãÊÇÔÚ°²×°Íê³ÉºóÒª×öһЩÉèÖù¤×÷²ÅÄÜʹ±àÒëÆ÷¹¤×÷Õý³£¡£ÔÚ±¾ÎÄÖвÉÓÃÕâ¸ö·½°¸°²×°GCC 4.1.2£¬²¢ÇÒÔÚ°²×°Íê³Éºó£¬ÈÔÈ»Äܹ»Ê¹ÓÃÔÀ´µÍ°æ±¾µÄGCC±àÒëÆ÷£¬¼´Ò»¸öϵͳÉÏ¿ÉÒÔͬʱ´æÔÚ²¢Ê¹Óöà¸ö°æ±¾µÄGCC±àÒëÆ÷¡£
°´ÕÕ±¾ÎÄÌṩµÄ²½ÖèºÍÉèÖÃÑ¡Ï¼´Ê¹ÒÔǰûÓа²×°¹ýGCC£¬Ò²¿ÉÒÔÔÚϵͳÉϰ²×°ÉÏÒ»¸ö¿É¹¤×÷µÄа汾µÄGCC±àÒëÆ÷¡£
1. ÏÂÔØ
ÔÚGCCÍøÕ¾ÉÏ£¨http://gcc.gnu.org£©»òÕßͨ¹ýÍøÉÏËÑË÷¿ÉÒÔ²éÕÒµ½ÏÂÔØ×ÊÔ´¡£Ä¿Ç°GCCµÄ×îа汾Ϊ 4.2.1¡£¿É¹©ÏÂÔØµÄÎļþÒ»°ãÓÐÁ½ÖÖÐÎʽ£ºgcc-4.1.2.tar.gzºÍgcc-4.1.2.tar.bz2£¬Ö»ÊÇѹËõ¸ñʽ²»Ò»Ñù£¬ÄÚÈÝÍêȫһÖ£¬ÏÂÔØÆäÖÐÒ»ÖÖ¼´¿É¡£
2. ½âѹËõ
    ¿½±´gcc-4.1.2.tar.bz2(ÎÒÏÂÔØµÄѹËõÎļþ)µ½/usr/local/src(¸ù¾Ý×Ô¼ºÏ²ºÃÑ¡Ôñ)ÏÂ,¸ù¾ÝѹËõ¸ñʽ£¬Ñ¡ÔñÏÂÃæÏàÓ¦µÄÒ»ÖÖ·½Ê½½â°ü£¨ÒÔϵē%”±íʾÃüÁîÐÐÌáʾ·û£©£º
% tar zxvf gcc-4.1.2.tar.gz
»òÕß
% bzcat gcc-4.1.2.tar.bz2 | tar xvf -
ÐÂÉú³ÉµÄgcc-4.1.2Õâ¸öĿ¼±»³ÆÎªÔ´Ä¿Â¼£¬ÓÃ${srcdir}±íʾËü¡£ÒÔºóÔÚ³öÏÖ${srcdir}µÄµØ·½£¬Ó¦¸ÃÓÃÕæÊµµÄ·¾¶À´Ìæ»»Ëü¡£ÓÃpwdÃüÁî¿ÉÒԲ鿴µ±Ç°Â·¾¶¡£
ÔÚ${srcdir}/INSTALLĿ¼ÏÂÓÐÏêϸµÄGCC°²×°ËµÃ÷£¬¿ÉÓÃä¯ÀÀÆ÷´ò¿ªindex.htmlÔĶÁ¡£
3. ½¨Á¢Ä¿±êĿ¼
Ä¿±êĿ¼£¨ÓÃ${objdir}±íʾ£©ÊÇÓÃÀ´´æ·Å±àÒë½á¹ûµÄµØ·½¡£GCC½¨Òé±àÒëºóµÄÎļþ²»Òª·ÅÔÚԴĿ¼${srcdir]ÖУ¨ËäÈ»ÕâÑù×öÒ²¿ÉÒÔ£©£¬×îºÃµ¥¶À´æ·ÅÔÚÁíÍâÒ»¸öĿ¼ÖУ¬¶øÇÒ²»ÄÜÊÇ${srcdir}µÄ×ÓĿ¼¡£
À
    
     
	
	
    
    
	Ïà¹ØÎĵµ£º
        
    
    ×ÜÀÀ
ÓÃiptables -ADC À´Ö¸¶¨Á´µÄ¹æ
Ôò
£¬-AÌí¼Ó -Dɾ³ý -C ÐÞ¸Ä
iptables - [RI] chain rule num rule-specification[option]
ÓÃiptables - RI ͨ¹ý¹æÔòµÄ˳ÐòÖ¸¶¨
iptables -D chain rule num[option]
ɾ³ýÖ¸¶¨¹æÔò
iptables -[LFZ] [chain][option]
ÓÃiptables -LFZ Á´Ãû [Ñ¡Ïî]
iptables -[NX] chain
ÓÃ -NX ......
	
    
        
    
    2009 Äê 4 ÔÂ 23 ÈÕ
±¾ÎÄÖÐÎÒÃÇÕë¶Ô Linux É϶àÏ̱߳à³ÌµÄÖ÷ÒªÌØÐÔ×ܽá³ö 5 Ìõ¾Ñ飬ÓÃÒÔ¸ÄÉÆ Linux ¶àÏ̱߳à³ÌµÄϰ¹ßºÍ±ÜÃâÆäÖеĿª·¢ÏÝÚå¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃÇ´©²åһЩ Windows µÄ±à³ÌÓÃÀýÓÃÒÔ¶Ô±È Linux ÌØÐÔ£¬ÒÔ¼ÓÉî¶ÁÕßÓ¡Ïó¡£
±³¾°
Linux ƽ̨ÉϵĶàÏ̳߳ÌÐò¿ª·¢Ïà¶ÔÓ¦ÆäËûƽ̨£¨±ÈÈç Windows£©µÄ¶àÏß³Ì API ÓÐһЩϸ΢ ......
	
    
        
    
    LinuxÄں˱àÒë´óÖ·ÖΪÒÔϲ½Öè
        1. ÅäÖá¢2.±àÒë¡¢3.°²×°Ä£¿é¡¢4.°²×°ÄÚºË
1.ÅäÖãº
           ÓÃmake configÃüÁÔÚLinuxÔ´Âë½âѹĿ¼ÏÂÉú³ÉÄÚºËÅäÖÃÎļþconfigµÈ
    ¿ÉÓÃÆäËüÃüÁî´úÌæÓÐ(ËüÃDZÈmake conf ......
	
    
        
    
          ½ñÌìÓÃmyeclipse,´´½¨¹¤³ÌÏîÄ¿,È»ºó×¼±¸ÇôúÂë,ÔÚдעÊ͵Äʱºò,·¢ÏÖ²»ÄÜÊäÈëÖÐÎÄ,¸Õ¿ªÊ¼¾õµÃ²»ÄÜÊäÈëÖÐÎľÍËãÁ˰É,ÓÃÓ¢ÎÄдעÊÍÒ²¿ÉÒÔµÄ,µ«ÊÇÕâ¼þÊÂûÓÐÕâôËãÁË,ÎÒ×¢ÊÍԽдԽ¶àµÄʱºò,·¢Ïֺܶà×Ô¼º²»»áдµÄµ¥´Ê,ÐèҪһЩʱ¼ä²ÅÄÜÏëÆðÀ´,Õâ¶àôµ¢Îóʱ¼ä°¡!
      ......
	
    
        
    
    ´ó¼Ò¶¼ÖªµÀÐÞ¸ÄlinuxϵÄDNS¿ÉÒÔÖ±½ÓÐÞ¸Ä/etc/resolv.conf:
root@xuanfei-desktop:~#vim /etc/resolv.conf
nameserver ip //ÌîÉÏÄãµ±µØÊ¹ÓõÄ×î¿ìDNS·þÎñÆ÷IPµØÖ·
nameserver ip   
 
µ±È»Ò²¿ÉÒÔÖ±½ÓʹÓÃÍøÂç¹ÜÀíÆ÷Ð޸ġ£
µ«ÊÇÈç¹ûÄãËùÔÚ»ú¹¹»òÕß¹¤×÷µÄµØ·½±ØÐëÒªÇóÄãÓÃDHCP»ñµÃ×Ô¼º·Ç¹Ì¶¨¶¯Ì¬IP ......