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

linuxÏÂÃüÁîÐÐϱàÒëc³ÌÐò

£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­
LinuxmineÊÕ¼¯ÕûÀí¡¡ ×÷Õߣºlinux±¦¿â (http://www.linuxmine.com)¡¡ ʱ¼ä£º2006-10-11
£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­
C ÊÇËùÓа汾µÄUNIXÉϵÄϵͳÓïÑÔ.
C ÔÚ¹ýÈ¥µÄ¶þÊ®ÄêÖÐÓÐÁ˺ܴóµÄ·¢Õ¹. ÔÚ80Äê´úÄ©ÆÚÃÀ¹ú¹ú¼Ò±ê׼Э»á(American NationalStandards Institute)·¢²¼ÁËÒ»¸ö±»³ÆÎª ANSI C µÄ C ÓïÑÔ±ê×¼.Õâ¸ü¼Ó±£Ö¤Á˽«À´ÔÚ²»Í¬Æ½Ì¨É쵀 C µÄÒ»ÖÂÐÔ. ÔÚ80Äê´ú»¹³öÏÖÁËÒ»ÖÖ C µÄÃæÏò¶ÔÏóµÄÀ©Õ¹³ÆÎª C++.
Linux ÉÏ¿ÉÓÃµÄ C ±àÒëÆ÷ÊÇ GNU C ±àÒëÆ÷, Ëü½¨Á¢ÔÚ×ÔÓÉÈí¼þ»ù½ð»áµÄ±à³ÌÐí¿ÉÖ¤µÄ»ù´¡ÉÏ, Òò´Ë¿ÉÒÔ×ÔÓÉ·¢²¼. ÄãÄÜÔÚ Linux µÄ·¢ÐйâÅÌÉÏÕÒµ½Ëü.
Ëæ Slackware Linux ·¢ÐÐµÄ GNU C ±àÒëÆ÷(GCC)ÊÇÒ»¸öÈ«¹¦ÄÜµÄ ANSI C ¼æÈݱàÒëÆ÷. Èç¹ûÄãÊìϤÆäËû²Ù×÷ϵͳ»òÓ²¼þƽ̨ÉϵÄÒ»ÖÖ C ±àÒëÆ÷, Ä㽫ÄÜºÜ¿ìµØÕÆÎÕ GCC. ÕâºÍjavaÔÚÃüÁîÐÐÏÂ
±àÒëÒ²ºÜÀàËÆÎÒÃǽ«ÔÚÏÂÃæ½éÉÜÈçºÎʹÓà GCC ºÍһЩ GCC ±àÒëÆ÷×î³£ÓõÄÑ¡Ïî.
¸ñʽ gcc [option] [sourcefilename]
gccµÄÑ¡ÏîÊ®·Ö·±¶à,´óÔ¼ÓÐÉϰÙÖÐ,²»¹ýƽʱ³£ÓõIJ»ÊǷdz£¶à,ÎÒÃǽ«Òª½éÉÜһЩ³£ÓõÄÑ¡Ïî:
×î¼òµ¥µÄÊÇ:gcc hello.c
ĬÈϵÄÇé¿öϽ«Éú³Éa.outµÄ¿ÉÖ´ÐÐÐÔÎļþ,ÄãÖ»ÐèÒªÔÚÖÕ¶ËÉÏÊäÈë./a.out¾Í¿ÉÒÔ¿´µ½Ö´ÐеĽá¹û.
Èç¹ûÄãÏëÖ¸¶¨Éú³ÉÄ¿±êÎļþµÄÃû×ÖÄÇôÄã¿ÉÒÔ¼ÓÉÏ -oÑ¡Ïî,ÃüÁîÈçÏÂ:
gcc -o hello hello.c
gccÒ²ÔÊÐíÄãÖ»±àÒëÔ´³ÌÐò,ÕâÑù¿ÉÒÔÖ»¼ì²é±àÒëʱ¿ÌµÄ´íÎó,ÓÐÀûÒ²µ÷ÊÔ³ÌÐò,ÓÃ-cÑ¡Ïî¿ÉÒÔ´ïµ½Õâ¸öÄ¿µÄ
ÃüÁîÈçÏÂ:
gcc -c hello hello.c
½á¹ûÉú³ÉÁËÒ»¸öÖмä´úÂëhello.oÎļþ
±àÒëÑ¡Ïî¸æËß GCC ÔÚΪ C ´úÂë²úÉúÁË»ã±àÓïÑÔÎļþºóÍ£Ö¹±àÒë. GCC ²úÉúµÄ»ã±àÓïÑÔÎļþµÄȱʡÀ©Õ¹ÃûÊÇ .s . -E Ñ¡Ïîָʾ±àÒëÆ÷½ö¶ÔÊäÈëÎļþ½øÐÐÔ¤´¦Àí. µ±Õâ¸öÑ¡ÏʹÓÃʱ, Ô¤´¦ÀíÆ÷µÄÊä³ö±»Ë͵½±ê×¼Êä³ö¶ø²»ÊÇ´¢´æÔÚÎļþÀï.
Ö®ºóÄã¿ÉÒÔ¶ÔÉÏÊöÖмä´úÂë½øÐÐÁ´½ÓÔËÐÐ,ʹÓÃÃüÁî:
gcc -o hello.out hello.c
ÓÅ »¯ Ñ¡ Ïî
µ±ÄãÓà GCC ±àÒë C ´úÂëʱ, Ëü»áÊÔ×ÅÓÃ×îÉÙµÄʱ¼äÍê³É±àÒë²¢ÇÒʹ±àÒëºóµÄ´úÂëÒ×ÓÚµ÷ÊÔ. Ò×ÓÚµ÷ÊÔÒâζ×űàÒëºóµÄ´úÂëÓëÔ´´úÂëÓÐͬÑùµÄÖ´ÐдÎÐò, ±àÒëºóµÄ´úÂëûÓо­¹ýÓÅ»¯.ÓкܶàÑ¡Ïî¿ÉÓÃÓÚ¸æËß GCC ÔںķѸü¶à±àÒëʱ¼äºÍÎþÉüÒ×µ÷ÊÔÐԵĻù´¡ÉϲúÉú¸üС¸ü¿ìµÄ¿ÉÖ´ÐÐÎļþ. ÕâЩѡÏîÖÐ×îµäÐ͵ÄÊÇ-O ºÍ -O2 Ñ¡Ïî.
-O Ñ¡Ïî¸æËß GCC ¶ÔÔ´´úÂë½øÐлù±¾ÓÅ


Ïà¹ØÎĵµ£º

±¾ÎĽ²ÊöÁËLinuxÃüÁîÐÐÐÞ¸ÄIP¡¢Íø¹Ø¡¢DNSµÄ·½·¨

·½Ê½Ò»£º
ifconfig eth0 192.168.1.18 netmask 255.255.255.0
˵Ã÷£º¸ÃÖÖ·½Ê½¿ÉÒÔʹ¸Ä±ä¼´Ê±ÉúЧ£¬ÖØÆôºó»á»Ö¸´ÎªÔ­À´µÄIP
·½Ê½¶þ£º
vi /etc/sysconfig/network-scripts/ifcfg-eth0
˵Ã÷£º¸Ã·½Ê½ÒªÖØÆôºóÉúЧ£¬ÇÒÊÇÓÀ¾ÃµÄ
Èç¹ûÒªÁ¢¼´¸ü¸ÄÇÒÓÀ¾ÃÉúЧ£¬¾ÍÖ»ÄÜÒÔÉÏÁ½ÖÖ·½Ê½Í¬Ê±Ê¹ÓÃÁË¡£
ÒÔÉÏÊÇͨ¹ýlinuxÃüÁîÐÐÐÞ¸ÄIPµÄ· ......

Linux´ÅÅÌ´æ´¢Çø¹ÜÀíµÄÉîÈë½âÎö

Linux´ÅÅÌ´æ´¢Çø¹ÜÀíËãµÄÉÏÒ»¸ö¼¼ÇÉ£¬ºÜ¶àÅóÓÑÔÚÕâÉÏÃæ³£³£ÎÊÎÒ£¬½ñÌìÎҾͰÑÕâ·½ÃæµÄ¶«Î÷»ã×Üһϣ¬´ÓLinuxÌØÓеĽ»»»·ÖÇøµÄÔ­Àí¿ªÊ¼½éÉÜLinux´ÅÅÌ´æ´¢Çø¹ÜÀíµÄÔ­Àí¼°¼¼ÇÉ¡£
Linux´ÅÅÌ´æ´¢Çø¹ÜÀíÔ­ÀíÆª
1. ½»»»¿Õ¼äÊÇʲô
Linux ÖÐµÄ ½»»»¿Õ¼ä£¨Swap space£© ÔÚÎïÀíÄڴ棨RAM£©±»³äÂúʱ±»Ê¹Óá£Èç¹ûϵͳÐèÒª¸ü¶àµÄÄÚ´æ×Ê ......

ÈçºÎѧϰlinuxÉ豸Çý¶¯

Ãæ¶Ô²»¶ÏÉý¼¶µÄÄںˣ¬ÈçºÎѧϰlinuxÉ豸Çý¶¯
                                            ......

linuxÖÐÏß³ÌÏà¹Øº¯Êý

linuxÖÐÏß³ÌÏà¹Øº¯Êý
2010Äê03ÔÂ09ÈÕ ÐÇÆÚ¶þ 22:18
1. ±È½ÏÁ½¸öÏß³Ì ID ÊÇ·ñÒ»Ö¡£
   Ïß³ÌID ʹÓà pthread_t Êý¾ÝÀàÐÍÀ´±íʾ¡£Linux ʹÓà unsigned long int ±íʾpthread_t Êý¾ÝÀàÐÍ¡£Solaris 9 °Ñ pthread_t Êý¾ÝÀàÐͱíʾΪ unsigned int¡£FreeBSD5.2.1 ºÍ MAC OS X 10.3 ÓÃÒ»¸öÖ¸Ïò pthread ......

Window+GCC+CDTÓÃEclipse¿ª·¢C¡¢C++

Eclipse³ýÁË¿ÉÒÔ開發JavaÖ®Í⣬還Ö§Ô®ÁË許¶à語ÑÔ£¬現ÔÚÏȽé紹
C¡¢C++µÄ開發環¾³設¶¨£¬ÒÔááÓÐ機會ÔÙ½é紹ÆäËüµÄ¡£Enjoy it£¡
OS£ºWindows XP Professional SP1
ʹÓð汾£ºEclipse 2.1.2
Ò».Ê×ÏÈÒªÏÂ載CDT£¬Eclipse 2.1.2 ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ