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

linuxÖе͝¾²Á´½Ó¿â

Éú³É¾²Ì¬¿â£º
¡¡¡¡¼ÙÈçÓÐÎļþ¡¡¡¡main.c¡¢1.c¡¢2.c    ½«1.cºÍ2.cÉú³ÉÒ»¸ö¾²Ì¬¿âµÄ·½·¨Îª£¬±àдMakefile£º
¡¡¡¡¡¡mylib.a:1.c 2.c
¡¡¡¡ ¡¡¡¡¡¡¡¡$(CC) -c $<¡¡¡¡¡¡¡¡# $<±íʾËùÓÐ×îеÄÒÀÀµÏÈôûÓоɵÄÔòÊÇÈ«²¿ÒÀÀµÏî
¡¡¡¡¡¡¡¡¡¡¡¡ ar crv  libmy.a 1.o 2.o¡¡¡¡¡¡# 1.o 2.oΪ1.cºÍ2.cÉú³ÉµÄobjectÎļþ
¾²Ì¬¿âµÄÁ´½Ó£º
¡¡¡¡gcc -o myapp  main.o  -L./  -lmy   ¡¡¡¡#  myappΪҪÉú³ÉµÄÓ¦ÓóÌÐò 
   -L  ºó¸úµÄÊÇ×Ô¶¨ÒåµÄ¿âËùÔÚµÄλÖã¬Èç¹ûÊÇϵͳ¿âÔò²»ÐèÒª¡¡¡¡-lmyÖÐmyÊÇ¿âÎļþÃûµÄºó°ë²¿£¬Ò²¼´¿âÃû£¬¿âÎļþÃûµÄÃüÃû¹æÔòΪlibNAME.a ,NAMEΪ¿âÃû¡¡¡¡Èç¹ûÁ´½Ó¶à¸ö¿âÔòÓöà¸ö"-lNAME"²ÎÊý¡£
¶¯Ì¬¿âµÄÉú³É£º
¡¡¡¡gcc -shared -o libNAME.so  1.c 2.c¡¡¡¡#gcc»áÖ±½Ó°Ñ1.c 2.c±àÒë³ÉobjectÎļþ²¢ºÏ³ÉÃûΪ
libNAME.soµÄ¶¯Ì¬¿â¡£
¡¡¡¡¶¯Ì¬¿âµÄʹÓøú¾²Ì¬¿âÒ»Ñù£¬Çø±ðÊǾ²Ì¬¿â½«´úÂë¼Óµ½ÁËÓ¦ÓóÌÐòÖУ¬ÒÔºó²»ÔÙÐèÒª¾²Ì¬¿â£¬¶ø¶¯Ì¬¿âÖ»ÊÇÒ»¸öÁ´½Ó£¬Ó¦ÓóÌÐòÿ´ÎÔËÐж¼ÐèÒª¼ÓÔØ¶¯Ì¬¿â¡£×¢Ò⣬ÔÚÓ¦ÓóÌÐòÔËÐÐʱû³öÏÖÕÒ²»µ½¿âµÄÎÊÌ⣬ÒòΪÁ´½ÓʱÊÇÔÚϵͳ¿âĿ¼ÖÐ(/usr/lib  /usr/local/lib)²éÕÒ¿â¡£ËùÒÔÐ轫×Ô¶¨ÒåµÄ¶¯Ì¬¿â¸´ÖƵ½ÏµÍ³¿âĿ¼ÖУ¬»òʹÁ´½ÓʱÄÜÕÒµ½Õâ¸ö¿â¡£


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì£¨ËÄ£© L2CAP²ã±à³Ì

£¨L2CAPЭÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPЭÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼­Á¬½Ó¿ØÖƺÍÊÊÅäЭÒé (L2CAP) ΪÉϲãЭÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àЭÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãЭÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......

linuxÏÂgdbµ¥²½µ÷ÊÔ

GDB ¸ÅÊö
————
GDB ÊÇ GNU ¿ªÔ´×éÖ¯·¢²¼µÄÒ»¸öÇ¿´óµÄ UNIX ϵijÌÐòµ÷ÊÔ¹¤¾ß¡£»òÐí£¬¸÷λ±È½Ïϲ»¶ÄÇÖÖͼÐνçÃæ·½Ê½µÄ£¬Ïñ VC ¡¢ BCB µÈ IDE µÄµ÷ÊÔ£¬µ«Èç¹ûÄãÊÇÔÚ UNIX ƽ̨ÏÂ×öÈí¼þ£¬Äã»á·¢ÏÖ GDB Õâ¸öµ÷ÊÔ¹¤¾ßÓÐ±È VC ¡¢ BCB µÄͼÐλ¯µ÷ÊÔÆ÷¸üÇ¿´óµÄ¹¦ÄÜ¡£Ëùν “ ´çÓÐËù³¤£¬³ßÓÐËù¶Ì &rd ......

ÔÚ linux ÏÂʹÓà CMake ¹¹½¨Ó¦ÓóÌÐò


CMake ÊÇÒ»¸ö¿çƽ̨µÄ×Ô¶¯»¯½¨¹¹ÏµÍ³,ËüʹÓÃÒ»¸öÃûΪ CMakeLists.txt µÄÎļþÀ´ÃèÊö¹¹½¨¹ý³Ì,¿ÉÒÔ²úÉú±ê×¼µÄ¹¹½¨Îļþ,Èç Unix µÄ Makefile »òWindows Visual C++ µÄ projects/workspaces ¡£Îļþ CMakeLists.txt ÐèÒªÊÖ¹¤±àд,Ò²¿ÉÒÔͨ¹ý±àд½Å±¾½øÐаë×Ô¶¯µÄÉú³É¡£CMake ÌṩÁË±È autoconfig ¸ü¼ò½àµÄÓï·¨¡£ÔÚ linux Æ½Ì¨Ï ......

LinuxÄں˼°ARMµÄÄÚ´æ¹ÜÀí

Ò»¸öÈ˲ªÒ»´Î²»ÄÑ£¬ÄѵÄÊDzªÒ»±²×Ó……
×î½ü·ÖÐĵÄʺܶ࣬²ªµÃÔ½À´Ô½ÉÙÁË£¡
´ò¿ªmmuÊÇÒ»¼þÉñÊ¥µÄ¹¤×÷£¬ÐèÒª×Ðϸ¡¢ÔÙ×Ðϸ……
´Ó__v7_setupº¯Êý·µ»ØÀ´£¬½øÈëµ½__enable_mmu¹ý³Ì£¬×öÆð·ÉǰµÄ×îºóÈ·ÈÏ£º
__enable_mmu:
#ifdef CONFIG_ALIGNMENT_TRAP
orr r0, r0, #CR_A
#else
bic r0, r0, ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ