http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=215 [º¹»ç]
Àú±â ¹Ø¿¡ Á¦°¡¿Ã¸°2¹ø°c°Áº¸À̽ÃÁÒ? ±×°Å¿¡ ÀÌ¾î¼ ÀÔ´Ï´Ù~
¼É¶«¿¡ ¸¶´Ï¸¶´Ï ´Ê¾î졋³×¿ä~¤»1.2c°Á Àߺ¸½Ã±¸~3¹ø°µÎ ¹«³È÷^^?ÀßÀÌÇØÇϼ¼¿ä~
3. C¾ð¾î´Â ¾î¶»°Ô..
ÀÌÁ¦ C¾ð¾î ÇÁ·Î±×·¥ÀÌ ¾î¶»°Ô ½ÇÇàµÇ¾î Áö´Â°¡¸¦ ¾Ë¾Æº¾½Ã´Ù.
C¾ð¾î·Î ÇÁ·Î±×·¥À» ¸¸µé¸é ½ÇÇàÆÄÀÏ(.EXE)À» ¸¸µé ¼ö°¡ ÀÖ½À´Ï´Ù.
½ÇÇàÆÄÀÏÀÌ ¸¸µé¾îÁú¶§´Â ´ÙÀ½°ú °°Àº °úÁ¤À» °ÅĨ´Ï´Ù.
(1)¼Ò½º ÄÚµå -------------> (2)¼Ò½º ÆÄÀÏ ---------->
ÅؽºÆ® ¿¡µðÅÍ ¼±Çà󸮱â
(3)¼±Çà󸮱â Áö½Ã¾î°¡ ¹ø¿ªµÈ ¼Ò½º ÆÄÀÏ --------->
ÄÄÆÄÀÏ·¯
¶óÀ̺귯¸®
(4)¸ñÀû ÆÄÀÏ -----------> (5)½ÇÇàÆÄÀÏ
¸µÄ¿
(1) ¼Ò½º ÄÚµå (Source)
ÇÁ·Î±×·¥ÀÇ ³»¿ë ÀÚü¸¦ ¼Ò½º ÄÚµå¶ó°í ÇÕ´Ï´Ù.
(2) ¼Ò½º ÆÄÀÏ (Source file)
¼Ò½º Äڵ带 ÅؽºÆ® ÆÄÀÏ¿¡ ±â¼úÇÏ¿© ¸¸µé¾îÁø ÆÄÀÏÀ» ¼Ò½º ÆÄÀÏÀ̶ó°í ÇÕ´Ï´Ù.
C¾ð¾îÀÇ ¼Ò½º ÆÄÀÏÀº È®ÀåÀÚ°¡ .CÀÔ´Ï´Ù. C¾ð¾î ÇÁ·Î±×·¥ ¸¸µå´Â °¡Àå ù¹ø° °úÁ¤À̶ó°í ÇÒ ¼ö ÀÖÁÒ.
(3) ¼±Çà󸮱â Áö½Ã¾î°¡ ¹ø¿ªµÈ ¼Ò½º ÆÄÀÏ
C¾ð¾î ÇÁ·Î±×·¥ ³»¿¡´Â ¿©·¯°¡Áö Áö½Ã¾î µéÀÌ Àִµ¥
ÀÌ°Ç C¾ð¾î ¹®¹ý°ú´Â º°°³ÀÌ°í ¹ø¿ªµµ ÄÄÆÄÀÏ·¯°¡ ÇÏÁö
¾Ê½À´Ï´Ù. ÀÌ°É ¹ø¿ªÇÏ´Â ÇÁ·Î±×·¥À» ¼±Çà󸮱â¶ó°í ÇÕ´Ï´Ù.
(4) ¸ñÀû ÆÄÀÏ (Object fi¤Ó¤§)
Áö½Ã¾î°¡ ¹ø¿ªµÈ ¼Ò½º ÆÄÀÏÀº ´ÙÀ½À¸·Î ÄÄÆÄÀÏ·¯¶ó´Â ÇÁ·Î±×·¥¿¡
ÀÇÇØ ±â°è¾î·Î ¹ø¿ªµË´Ï´Ù. ÀÌ ¹ø¿ªµÈ ÆÄÀÏÀ» ¸ñÀû ÆÄÀÏÀ̶ó°í ÇÏ°í, È®ÀåÀÚ´Â .OBJ°¡ µË´Ï´Ù.
±×·¯µ¥ ¿©±â¼ ÀÌ»óÇÑ Á¡ÀÌ ÀÖÁÒ?
±â°è¾î·Î ¹ø¿ªÇÏ¸é ½ÇÇàÇÒ¼ö ÀÖÀ» °Çµ¥ ¿Ö???????? ½ÇÇàÆÄÀÏÀ» ¸¸µéÁö ¾Ê°í ¸ñÀûÆÄÀÏÀ̶ó´Â ¸¸µé±î¿ä? ÇÏÁö¸¸ ±â°è¾î·Î ¹ø¿ªµÇ¾ú´Ù°í Çؼ ½ÇÇàÇÒ¼ö´Â ¾ø½À´Ï´Ù.
½ÇÇàÆÄÀÏÀÌ µÇ±â À§Çؼ± ·±Å¸ÀÓ ¶óÀ̺귯¸®¶ó´Â °ÍÀÌ ¸ñÀû ÆÄÀÏ°ú ÇÕÃÄÁ®¾ß Çϱ⠶§¹®ÀÌÁÒ. ÀÌ ·±Å¸ÀÓ ¶óÀ̺귯¸®°¡ ¹«¾ùÀÎÁö´Â ³ªÁß¿¡ ¼³¸íÇϱâ·Î ÇÏ°í ±×³É ·±Å¸ÀÓ ¶óÀ̺귯¸®¶ó´Â °ÍÀÌ ÇÕÃÄÁ®¾ß ÇÑ´Ù´Â °Í¸¸ ¾Ë¾ÆµÎ¼¼¿ä.
(5) ½ÇÇà ÆÄÀÏ (Executable file)
¸ñÀûÆÄÀÏÀº À§¿¡¼ ¸»ÇÑ ·±Å¸ÀÓ ¶óÀ̺귯¸®¿Í ÇÕÃÄÁ®¼ ½ÇÇàÆÄÀÏÀÌ µÇ´Âµ¥,À̶§ ÇÕÃÄÁÖ´Â ÇÁ·Î±×·¥À» ¸µÄ¿¶ó°í ÇÕ´Ï´Ù. ¸µÄ¿¿¡ ÀÇÇØ ¸ñÀû ÆÄÀÏÀº ½ÇÇàÆÄÀÏÀÌ µÇÁÒ.
±×·³ ½ÇÇàÇÒ¼ö°¡ ÀÖ°Ô µË´Ï´Ù.
|
Hit : 13575 Date : 2004/07/14 09:52
|