oOb« rJײLK W−d³« U³KD² ≠ ∫w¼ U³KD²L« Ác¼Ë Æ»uÝUŠ “UNł Í_ W−d³« U³KD² oOb« rJײLK W−d³« U³KD² t³Að Æ(Source code) ZU½d³« h½ WÐU²J (Text editor) h½ —d× ÆcOHM²K qÐU Wü« WGKÐ ZU½dÐ ÃU²½ù (Assembler) lL− ZU½dÐ Æ(debugging) ZU½d³« h×Ë W−UFLK WGO ÆsOF “UNł v≈ ‰u u« vKŽ Zd³L« …—b Zd³L« t³²J¹ Íc« (Source code) ZU½d³« h½ q¹u×ð w¼ Assembler lL−L« ZU½d³« WHOþË ÊuJð (Assembly Language) lOL−²« WGKÐ »u²J dDÝ q ‰«b³²ÝUÐ p– r²¹Ë ÆObject file code ?Ð vL ¹ U v≈ ÆoOb« rJײL« s ÁcOHMð r²¹ ·uÝ Íc« (machine code) Wü« WGKÐ ÁdþUM¹ U v≈ ZU½dÐ d³Ž dL¹ nKL« «c¼ ÊS ¨oOb« rJײL« s …dýU³ object code file nK cOHMð sJL¹ ô t½√ ULÐË Æ(Linker) jЫd« vL ¹ UNFOL−ð r²¹® WODL½ «bŠË l tDÐd¹Ë ¨lL−L« t−²M¹ Íc« object file nK cš√ w¼ jЫd« WHOþË ÊuJðË ÆoOb« rJײL« …d«– w tKOL×ð sJL¹Ë ¨cOHM²K qÐU nK ÃU²½ù Object file nK w UÎ I³ «c¼Ë Æ…dýU³ Wü« WG ÃU²½≈ r²¹ YO×Ð bŠ«Ë ZU½dÐ w jЫËd«Ë lL−L« r{ r²¹ ÆZU½d³« ÃU²½ù W“ö« qŠ«dL« wU²« qJA« sO³¹ ÆPIC Ÿu½ s WIOb« h½ d¹d×ð ZU½d³« obj. nKL« rÝ« lL−L« obj. nKL« rÝ« ULJײL« w Àb×¹U jЫ— object codes object codes Soures code ôU׫ iFÐ w libname.obj object code W³²J obj. Âb² Âb² L« s object codes nK u¼ —d×L« Ãd ÊuJ¹ wU²UÐ Âb² L« t³²J¹ Íc« ZU½d³« rÝ« u¼ nKL« rÝ« filename. asm © soure file ±±≥ ® —bBL«