¿ù°£ Àα⠰Խù°

°Ô½Ã¹° 1,358°Ç
   
GCC ¿É¼Ç
±Û¾´ÀÌ : ÃÖ°í°ü¸®ÀÚ ³¯Â¥ : 2010-08-11 (¼ö) 13:57 Á¶È¸ : 8745
±ÛÁÖ¼Ò :
                                

-o : Ãâ·Â ÆÄÀϸíÀ» Á¤ÇÏ´Â ¿É¼Ç
¿¹) test.c ¸¦ ÄÄÆÄÀÏ ÇÏ¿© execute ½ÇÇà ÆÄÀÏ·Î ¸¸µç´Ù.
$ gcc -o execute test.c

-c : ÄÄÆÄÀϸ¸ ÇÏ´Â ¿É¼Ç
¿¹) test.c¸¦ ÄÄÆÄÀÏ ÇÑ´Ù. (test.o ¿ÀºêÁ§Æ® ÆÄÀÏ »ý¼º)
$ gcc –c test.c

-I : ¼Ò½º¿¡¼­ include ÇÏ´Â Çì´õÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÑ´Ù.
¿¹) À§ ¼Ò½º¿¡¼­ lib.h ÆÄÀÏÀÌ /home/test/include ¿¡ Á¸Àç ½Ã.
$ gcc –o execute test.c –I/home/test/include

-L  : ¼Ò½º¿¡¼­ »ç¿ëÇÏ´Â ¶óÀ̺귯¸® ÆÄÀÏÀÌ ÀÖ´Â À§Ä¡¸¦ ÁöÁ¤ÇÑ´Ù.
¿¹) À§ ¼Ò½º¿¡¼­ libtest.a ÆÄÀÏÀÌ /home/test/lib ¿¡ Á¸Àç ½Ã
$ gcc –o execute test.c –I/home/test/include –L/home/test/lib

-l(¼Ò¹®ÀÚ L): ¼Ò½º¿¡¼­ »ç¿ëÇÏ´Â ¶óÀ̺귯¸® ÆÄÀÏÀ» ¸í½Ã.
¿¹) À§ ¼Ò½º¿¡¼­ libtest.a ÆÄÀÏÀ» ¸í½ÃÇÑ´Ù. À̶§ lib ¿Í .a ´Â »ý·«ÇÑ´Ù.
$ gcc –o execute test.c –I/home/test/include –L/home/test/lib –ltest


À̸§ Æнº¿öµå
ºñ¹Ð±Û (üũÇÏ¸é ±Û¾´À̸¸ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.)
¿ÞÂÊÀÇ ±ÛÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.
   

 



 
»çÀÌÆ®¸í : ¸ðÁö¸®³× | ´ëÇ¥ : ÀÌ°æÇö | °³ÀÎÄ¿¹Â´ÏƼ : ·©Å°´åÄÄ ¿î¿µÃ¼Á¦(OS) | °æ±âµµ ¼º³²½Ã ºÐ´ç±¸ | ÀüÀÚ¿ìÆí : mojily°ñ¹ðÀÌchonnom.com Copyright ¨Ï www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.