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

UbuntuÖÐNetBeans C/C++ÅäÖᢱàÒë

ϵͳ»·¾³£ºUbuntu 9.04
Èí¼þ»·¾³£ºNetBeans 6.7.1 C/C++ ¡¢JDK1.6.0_16
±¾´ÎÄ¿µÄ£ºÍê³ÉNetBeans 6.7.1 C/C++ µÄÅäÖù¤×÷¡¢±àÒë²âÊÔ¼°¶ÔÖÐÎÄÖ§³Ö
      Ê×ÏÈ´Ó¹ÙÍøÉÏÏÂÔØ×îаæµÄNetbeans Ñ¡ÔñC/C++¹¤×÷̨ÏÂÔØ[µã»÷½øÈë]£¬µ¯³öµÄÐÂÍøÒ³½«»á×Ô¶¯ÏÂÔØ£¬ÈçÏÂͼ£º
ÔÚ½øÐа²×°Ö®Ç°£¬ÎÒÃÇÏȰ²×°JDK£¬²»ÓÃÈí¼þÔ´ÀïµÄJDK£¬Ç뿴֮ǰµÄÎÄÕ¡¾UbuntuÖÐJDKµÄ°²×°ÅäÖá¿¡£Ö®ºóÔÙ½øÐÐÖÐÎÄÖ§³ÖÉèÖã¬Õâ¶ÔÓÚNetbeansÄÜÏÔʾÖÐÎĺÜÖØÒª£¬²ÅÄܲ»³öÏÖÂÒÂë·½¿é£¬Ç뿴֮ǰµÄÎÄÕ¡¾UbuntuÖÐJAVAµÄÖÐÎÄÅäÖá¿¡£ok£¬Ö®ºóÔÚ“ÖÕ¶Ë”ÊäÈëÒÔÏÂÃüÁîÔËÐа²×°£¬ÐèÒªÖ¸¶¨javahomeŶ
sudo sh netbeans-6.7-ml-cpp-linux.sh --javahome jdk1.6.0_16
Èô֮ǰJAVAµÄÉèÖÃÎÞÎóµÄ»°£¬Æô¶¯NetbeansÕâ¸öIDE½«²»»á³öÏÖÂÒÂë·½¿é£¬ÈçÏÂͼ£º
ÒòΪÎÒÃÇÏÂÔØµÄÒѾ­ÊÇ´øC/C++²å¼þµÄ°æ±¾£¬½ÓÏÂÀ´Òª¿ÉÒÔÉèÖñàÒëÆ÷¡£NetBeans C/C++ Ä£¿éÐèҪʹÓà C ±àÒëÆ÷¡¢C++ ±àÒëÆ÷¡¢make ʵÓóÌÐòºÍ gdb µ÷ÊÔÆ÷¡£NetbeansÉϵÄÎĵµÓëÖ§³Ö˵Ã÷£ºÔÚ Linux ƽ̨ÖУ¬Äú¿ÉÒÔʹÓà GNU ¹¤¾ß»ò Sun Studio ¹¤¾ß¡£
ÕâÀïÎÒÑ¡ÔñGNU¹¤¾ß£¬ÔÚ“ÖÕ¶Ë”ÏÂÊäÈëÒÔÏÂÃüÁî°²×°ÕâЩ¹¤¾ß
sudo apt-get install gcc g++ gdb make
°´YÖ®ºó»á×Ô¶¯ÏÂÔØÐµÄÈí¼þ°ü£¬²»¹ýËٶȲ»ÀÖ¹Û¡£ÏÂÔØÁËÂù¾ÃµÄ£¬ÉÏÃæ»áÏÔʾ³öÏÂÔØÊ±¼ä£¬·´ÕýÎÒÎç˯Í꣬ÒѾ­×°ºÃÁË¡£×°ÍêºóͻȻ·¢ÏÖÎÒ²¢²»ÖªµÀ·ÅÔÚÄÄÀïÁË£¬¶î£¬ÕÒÁËÏÂ×ÊÁÏ¡£Á˽âÏ¿ÉÒÔÔÚ“ÐÂÁ¢µÃÈí¼þ¹ÜÀíÆ÷”²éÕÒ°²×°Î»Öã¬ÓÒ¼ü“ÊôÐÔ”¿ÉÒԲ鿴λÖ᣶øÒ»°ã°²×°°üÎļþÏÂÔØºó´æ·ÅµÄλÖÃΪ/var/cache/apt/archives
ÓÉÓÚUbuntu°²×°Ê±ÒѾ­×Ô´øÁËgcc,gdb,make(ÉÏÃæµÄͼ¿ÉÒÔ·¢ÏÖÒѾ­×°ºÃÁË)£¬ËùÒÔÆäʵֻҪ°²×°G++¾Í¿ÉÒÔ¡£¶ÔÓÚÈí¼þ°²×°»¹ÊÇÍÆ¼öʹÓÓÐÂÁ¢µÃ”À´°²×°¡£ÖªµÀÁ˱àÒëÆ÷°²×°ÔÚÄÄÀïÁË£¬¾Í¿ÉÒÔÉèÖÃNetbeansµÄ±àÒë»·¾³ÁË£¬µã»÷ÂÌÉ«µÄÈý½ÇÐξͻá³öÏÖÏÂÃæµÄÌáʾ£¬È»ºó°´ÌáʾÌí¼ÓC++·¾¶¡£
Ìí¼ÓÍê±Ïºó£¬ÏÖÔÚд¸öHello WorldÓ¦ÓóÌÐò£¬²âÊÔ±àÒëÔËÐÐÈçÏ£º
 »ù±¾±àÒ빤×÷Íê±Ï£¬¶ÔÓÚʹÓÃNetbeans µ÷ÊÔC++³ÌÐò£¬Ï´ÎÔÙ˵Ã÷¡£


Ïà¹ØÎĵµ£º

zzlinuxÏÂÀûÓÃman²é¿´Cº¯ÊýºÍÖÐÎÄmanÅäÖÃ

ÔÚLinuxÏÂд³ÌÐò£¬Óöµ½Ò»¸öº¯Êý²»ÖªµÀÔõôÓþ͵ÃÉÏÍøÈ¥²é£¬Ã»ÓÐÀàËÆMSDNÖ®ÀàµÄÈí¼þ£¬·³µÃºÜ¡£¿´µ½ÍøÉϺܶàÈ˶¼ËµÓÃmanºÜ·½±ã£¬Ö»ÒªmanÒ»ÏÂÄãÏëÁ˽âµÄº¯Êý¾ÍÐÐÁË£¬¿ÉÎÒÔÚmanÖ®ºóʲô¶¼µÃ²»µ½£¬±ÈÈç man printf£¬½á¹û¾ÍÊÇûÓÐÈë¿Ú
½ñÌìרÃÅÉÏÍøËÑÁËÏ£¬·¢ÏÖÔ­À´ÊÇÒòΪUbuntuĬÈÏûÓÐ×°manpages-dev£¬¶øº¯Êý¶¼ÔÚÕâ¸ö°üÀ°ÑÕ ......

Ö÷Òª¹ØÓÚCµÄ±ê×¼»¯ÊäÊä³ö

ÍøÂçËѼ¯-×ÊÁÏ
¸ñʽ»¯ÊäÈëÊä³öº¯Êý
      Turbo C2.0 ±ê×¼¿âÌṩµÄÁ½¸ö¿ØÖÆÌ¨¸ñʽ»¯ÊäÈë¡¢ Êä³öº¯Êý£ºprintf( ) ¡¢scanf()¡£
      printf()º¯ÊýÓÃÀ´Ïò±ê×¼Êä³öÉ豸(ÆÁÄ»)дÊý¾Ý;
      scanf() º¯ÊýÓÃÀ´´Ó±ê×¼ÊäÈëÉ豸(¼ü ......

»ªÎªC/C++±ÊÊÔÌâ(¸½´ð°¸£¬»ªÎªÃæÊÔÌâϵÁÐ)

1.staticÓÐʲôÓÃ;£¿£¨ÇëÖÁÉÙ˵Ã÷Á½ÖÖ£©
    1)ÔÚº¯ÊýÌ壬һ¸ö±»ÉùÃ÷Ϊ¾²Ì¬µÄ±äÁ¿ÔÚÕâÒ»º¯Êý±»µ÷Óùý³ÌÖÐά³ÖÆäÖµ²»±ä¡£
    2) ÔÚÄ£¿éÄÚ£¨µ«ÔÚº¯ÊýÌåÍ⣩£¬Ò»¸ö±»ÉùÃ÷Ϊ¾²Ì¬µÄ±äÁ¿¿ÉÒÔ±»Ä£¿éÄÚËùÓú¯Êý·ÃÎÊ£¬µ«²»Äܱ»Ä£¿éÍâÆäËüº¯Êý·ÃÎÊ¡£ËüÊÇÒ»¸ö±¾µØµÄÈ«¾Ö±äÁ¿¡£
    ......

c/c++³ÌÐòµÄÄÚ´æ·ÖÅä [ת]

Ìâ¼Ç£º
ËùÓеÄÍêÃÀ£¬¶¼ÊÇÔÚ±ÀÀ£µÄÒ»¿Ì´ïµ½µÄ£¡
ÎÒÒ»Ö±»Ø±Ü³ÌÐòµÄÄÚ´æ¹ÜÀí£¬ÒòΪ°®Ö®ÓúÉºÞÖ®ÓúÁÒ¡£µ«ÊÇ£¬»¹ÊÇÓɺܶàµÄÅóÓÑÒ»Ö±ÔÚÌåÕâ·½ÃæµÄÎÊÌ⣬ËùÒÔ¾ÍË÷ÐÔ°ÑËü̹°×ÁË£¬Ò²Ðí¶ÔÄãÎÒ¶¼ÊÇÒ»¼þºÃÊÂÇé¡£
Ê×ÏÈ£¬ÐèÒª¸ãÇå³þ£º±äÁ¿µÄÀàÐͺÍËüµÄ´æ´¢Àà±ðÊÇÁ½¸ö¸ÅÄî¡£
Êý¾ÝÀàÐͺÍÄÚ´æ¹ÜÀíûÓÐÖ±½ÓµÄ¹ØÏµ¡£
Ò»¸öÓÉc/C++±à ......

½â¶Á¸´ÔÓµÄC/C++ÉùÃ÷[ʵսƪ]

ÕâÊÇÈëÃÅÆªÖÐÌáµ½µÄÄÇÁ½Ì⣺
int * (* (*fp1) (int) ) [10];
int *( *( *arr[5])())();
½â´ðÈçÏÂ
1.int * (* (*fp1) (int) ) [10];
´ÓÍâÍùÄÚ½øÐзÖÎö
a.typedef P=(* (*fp1) (int) )£¬ÄÇôԭÉùÃ÷¸ÄдΪ int*P[10]£¬ÕâÊÇÒ»¸öÓÐ10¸öÔªËØµÄÊý×飬ÿ¸öÔªËØ¶¼ÊÇÒ»¸öÖ¸ÏòÕûÐÍÊýµÄÖ¸Õë
b.typedef Q=(*fp1)£¬ÄÇôP¸ÄдΪ *Q( ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ