C/C++ÓïÑÔ±à³ÌÐÞÑø£¨×ª£©
ÕâƪÎÄÕºܳ¤£¬×ªÔØÏÂÀ´¹©×Ô¼ºÂýÂýѧϰ¡£
±à³ÌÐÞÑø £¨×÷Õߣº³Â𩣩
————
ʲôÊǺõijÌÐòÔ±£¿ÊDz»ÊǶ®µÃºÜ¶à¼¼Êõϸ½Ú£¿»¹ÊǶ®µ×²ã±à³Ì£¿»¹ÊDZà³ÌËٶȱȽϿ죿
ÎÒ¾õµÃ¶¼²»ÊÇ¡£¶ÔÓÚһЩ¼¼Êõϸ½ÚÀ´ËµºÍµ×²ãµÄ¼¼Êõ£¬Ö»Òª¿´°ïÖú£¬²é×ÊÁϾÍÄÜÕÒµ½£¬¶Ô
ÓÚËٶȿ죬ֻҪ±àµÃ¶àÒ²¾ÍÊìÄÜÉúÇÉÁË¡£
ÎÒÈÏΪºÃµÄ³ÌÐòÔ±Ó¦¸ÃÓÐÒÔϼ¸·½ÃæµÄËØÖÊ£º
1¡¢ÓÐרÑо«Éñ£¬ÇÚѧÉÆÎÊ¡¢¾ÙÒ»·´Èý¡£
2¡¢»ý¼«ÏòÉϵÄ̬¶È£¬Óд´ÔìÐÔ˼ά¡£
3¡¢ÓëÈË»ý¼«½»Á÷¹µÍ¨µÄÄÜÁ¦£¬ÓÐÍŶӾ«Éñ¡£
4¡¢Ç«Ðé½÷É÷£¬½ä½¾½äÔï¡£
5¡¢Ð´³öµÄ´úÂëÖÊÁ¿¸ß¡£°üÀ¨£º´úÂëµÄÎȶ¨¡¢Ò׶Á¡¢¹æ·¶¡¢Ò×ά»¤¡¢×¨Òµ¡£
ÕâЩ¶¼ÊdzÌÐòÔ±µÄÐÞÑø£¬ÕâÀïÎÒÏë̸̸¡°±à³ÌÐÞÑø¡±£¬Ò²¾ÍÊÇÉÏÊöÖеĵÚ5µã¡£ÎÒ¾õµÃ£¬Èç
¹ûÎÒÒªÁ˽âÒ»¸ö×÷Õߣ¬ÎһῴËûËùдµÄС˵£¬Èç¹ûÎÒÒªÁ˽âÒ»¸ö»¼Ò£¬ÎһῴËûËù»µÄͼ
»£¬Èç¹ûÎÒÒªÁ˽âÒ»¸ö¹¤ÈË£¬ÎһῴËûËù×ö³öÀ´µÄ²úÆ·£¬Í¬Ñù£¬Èç¹ûÎÒÒªÁ˽âÒ»¸ö³ÌÐòÔ±
£¬ÎÒÏëÊ×ÏÈÎÒ×îÏë¿´µÄ¾ÍÊÇËûµÄ³ÌÐò´úÂ룬³ÌÐò´úÂë¿ÉÒÔ¿´³öÒ»¸ö³ÌÐòÔ±µÄËØÖʺÍÐÞÑø£¬
³ÌÐò¾ÍÏñÒ»¸ö×÷Æ·£¬ÓÐËØÖÊÓÐÐÞÑøµÄ³ÌÐòÔ±µÄ×÷Æ·±ØÈ»ÊÇһͼ¾«ÃÀµÄͼ»£¬Ò»Ê×ÃÀÃîµÄ¸è
Çú£¬Ò»±¾ÉÍÐÄÔÃÄ¿µÄС˵¡£
ÎÒ¿´¹ýÐí¶à³ÌÐò£¬Ã»ÓÐ×¢ÊÍ£¬Ã»ÓÐËõ½ø£¬ºúÂÒÃüÃûµÄ±äÁ¿Ãû£¬µÈµÈ£¬µÈµÈ£¬ÎÒ°ÑÕâÖÖÈËͳ
³ÆΪûÓÐÐÞÑøµÄ³ÌÐò£¬ÕâÖÖ³ÌÐòÔ±£¬ÊÇÔÚ×ö´´ÔìÐԵŤ×÷Â𣿲»£¬ÍêÈ«¾ÍÊÇÔÚ¸ãÆÆ»µ£¬Ëû
ÃÇÓëÆä˵ÊÇÔÚ±à³Ì£¬»¹²»Èç˵ÊÇÔÚ¶ÔÔ´³ÌÐò½øÐС°¼ÓÃÜ¡±£¬ÕâÖÖ³ÌÐòÔ±£¬¼ûÒ»¸ö¾ÍÓ¦¸Ã¿ª
³ýÒ»¸ö£¬ÒòΪËû±àµÄ³ÌÐòËù´´ÔìµÄ¼ÛÖµ£¬Ô¶Ô¶Ð¡ÓÚÐèÒªÔÚÉÏÃæ½øÐÐά»¤µÄ¼ÛÖµ¡£
³ÌÐòÔ±Ó¦¸ÃÓгÌÐòÔ±µÄÐÞÑø£¬ÄÇÅÂÔÙÀÛ£¬ÔÙûʱ¼ä£¬Ò²Òª¶Ô×Ô¼ºµÄ³ÌÐò¸ºÔð¡£ÎÒÄþ¿ÉÒªÄÇ
ÖÖ¶¯×÷Âý£¬¼¼ÊõÒ»°ã£¬µ«ÓÐÁ¼ºÃµÄд³ÌÐò·ç¸ñµÄ³ÌÐòÔ±£¬Ò²²»ÒªÄÇÖÖ¼¼ÊõÇ¿¡¢¶¯×÷¿ìµÄ¡°
¸ãÆÆ»µ¡±µÄ³ÌÐòÔ±¡£Óо仰½Ð¡°×ÖÈçÆäÈË¡±£¬ÎÒÏë´Ó³ÌÐòÉÏÒ²ÄÜ¿´³öÒ»¸ö³ÌÐòÔ±µÄÓÅÁÓ¡£
ÒòΪ£¬³ÌÐòÊdzÌÐòÔ±µÄ×÷Æ·£¬×÷Æ·µÄºÃ»µÖ±½Ø¹Øϵµ½³ÌÐòÔ±µÄÉùÓþºÍËØÖÊ¡£¶ø¡°ÐÞÑø¡±ºÃ
µÄ³ÌÐòÔ±Ò»¶¨ÄÜ×ö³öºÃµÄ³ÌÐòºÍÈí¼þ¡£
Óиö³ÉÓï½Ð¡°¶À¾ß½³ÐÄ¡±£¬Òâ˼ÊÇ×öʲô¶¼Òª×öµÃºÜרҵ£¬ºÜÓÃÐÄ£¬Èç¹ûÄãÒª×öÒ»¸ö¡°½³
¡±£¬Ò²¾ÍÊÇÔìÒè¸ßÉîµÄÈË£¬ÄÇô£¬´ÓÒ»¼þºÜ¼òµ¥µÄ×÷Æ·ÉϾÍÄÜ¿´³öÄãÓÐûÓС°½³¡±µÄÌØÐÔ
£¬ÎÒ¾õµÃ×öÒ»¸ö³ÌÐòÔ±²»ÄÑ£¬µ«Òª×öÒ»¸ö¡°³ÌÐò½³¡±¾Í²»¼òµ¥ÁË¡£±à³ÌÐòºÜ¼òµ¥£¬µ«±à³ö
ÓÐÖÊÁ¿µÄ³ÌÐò¾ÍÄÑÁË¡£
ÎÒÔÚÕâÀï²»ÌÖÂÛ¹ýÉîµÄ¼¼Êõ£
Ïà¹ØÎĵµ£º
externÊÇC/C++ÓïÑÔÖбíÃ÷º¯ÊýºÍÈ«¾Ö±äÁ¿×÷Ó÷¶Î§£¨¿É¼ûÐÔ£©µÄ¹Ø¼ü×Ö´´Òâ²úÆ·Íø .
Ëü¸æËß±àÒëÆ÷£¬ÆäÉùÃ÷µÄº¯ÊýºÍ±äÁ¿¿ÉÒÔÔÚ±¾Ä£¿é»òÆäËüÄ£¿éÖÐʹÓá£
1¡£¶ÔÓÚextern±äÁ¿À´Ëµ£¬½ö½öÊÇÒ»¸ö±äÁ¿µÄÉùÃ÷£¬Æä²¢²»ÊÇÔÚ¶¨Òå·ÖÅäÄÚ´æ¿Õ¼ä¡£Èç¹û¸Ã±äÁ¿¶¨Òå¶à´Î£¬»áÓÐÁ¬½Ó´íÎó
2¡£Í¨³££¬ÔÚÄ£¿éµÄÍ·ÎļþÖжԱ¾Ä£¿éÌṩ¸øÆäËüÄ£¿éÒýÓõ ......
ÔÚÌÖÂÛÈ«¾Ö±äÁ¿Ö®Ç°ÎÒÃÇÏÈÒªÃ÷°×¼¸¸ö»ù±¾µÄ¸ÅÄ
1. ±àÒëµ¥Ôª(Ä£¿é)£º
ÔÚIDE¿ª·¢¹¤¾ß´óÐÐÆäµÀµÄ½ñÌ죬¶ÔÓÚ±àÒëµÄһЩ¸ÅÄîºÜ¶àÈËÒѾ²»ÔÙÇå³þÁË£¬ºÜ¶à³ÌÐòÔ±×îŵľÍÊÇ´¦ÀíÁ¬½Ó´íÎó(LINK ERROR), ÒòΪËü²»Ïñ±àÒë´íÎóÄÇÑù¿ÉÒÔ¸ø³öÄã³ÌÐò´íÎóµÄ¾ßÌåλÖã¬Äã³£³£¶ÔÕâÖÖ´íÎó¸Ðµ½°ÃÄÕ£¬µ«ÊÇÈç¹ûÄã¾³£Ê¹ÓÃg ......
Ç°ÃæһƪÎÒÃǽéÉÜÁËÖ¸Õ룬ÏàÐÅ´ó¼Ò¶ÔÖ¸Õë²»ÔÙÊÇÄÇôİÉú£¬ËäÈ»ÔÚһЩ´óµ¨µÄÖ¸ÕëÇ¿ÖÆÀàÐÍת»»ÉÏÓеĶÁÕß»¹²»Ï°¹ß¡£µ«ÊÇÖÁÉÙ´ó¼ÒÐÄÀïÓиöÊý£¬Ö¸ÕëʽÈç´ËµÄÁé»î£¬ÒÔÖÁÓÚÄã¿ÉÒÔ²Ù×÷µÃ±È½Ïµ×²ã»òÕ߸ù±¾Ô½¹ýһЩÓï·¨µÄÏÞÖÆ¡£Õâ¿ÉÄÜÒ²ÊÇÖÚ¶à³ÌÐòÔ±Åê»÷CC++²»°²È«µÄÒòËØÖ®Ò»¡£°²²»°²È«²»ÊDZ¾ÎÄÏëÒª±í´ïµÄ£¬ÕâÀïÖ»ÐèÒª¼Çסһµã£¬Èç¹û ......
GNU C __attribute__ »úÖƼò½é
2006-06-17 13:54:00
¡¡±êÇ©£º¡¡¡¡¡¡[ÍÆË͵½¼¼ÊõȦ]
ͻ񻣼
ÔÚѧϰlinuxÄں˴úÂ뼰һЩ¿ªÔ´Èí¼þµÄÔ´Â루È磺DirectFB£©£¬¾³£¿ÉÒÔ¿´µ½ÓйØ__attribute__µÄÏà¹ØʹÓᣱ¾ÎĽáºÏ×Ô¼ºµÄѧϰ¾Àú£¬½ÏΪÏêϸµÄ½éÉÜÁË__attribute__Ïà¹ØÓï·¨¼°ÆäʹÓá£
-------------------------------------- ......
1¡¢C/C++³ÌÐòÔ±Çë×¢Ò⣬²»ÄÜÔÚcaseÓï¾ä²»Îª¿Õʱ“ÏòÏÂÖ´ÐД¡£
2¡¢ÖµÀàÐͺÍÒýÓÃÀàÐÍÖ®¼äµÄÇø±ð£ºC#µÄ»ù±¾ÀàÐÍ£¨int£¬charµÈ£©¶¼ÊÇÖµÀàÐÍ£¬ÊÇÔÚÕ»Öд´½¨µÄ¡£¶ø¶ÔÏóÊÇÒýÓÃÀàÐÍ£¬´´½¨ÓÚ¶ÑÖУ¬ÐèҪʹÓùؼü×Önew¡£
3¡¢ÔÚC#ÖÐͨ¹ýʵÀý·ÃÎʾ²Ì¬·½·¨»ò³ÉÔ±±äÁ¿ÊDz»ºÏ·¨µÄ£¬»áÉú³É±àÒëÆ÷´íÎó¡£µ«ÊÇÎÒÃÇ¿ÉÒÔͨ¹ýÉùÃ÷ËûÃÇ ......