Ugrás a tartalomhoz

object code

A Wikiszótárból, a nyitott szótárból


Főnév

object code (tsz. object codes)

  1. (informatika) Az object code, vagy magyarul objektumkód, a program fordító (compiler) által előállított, gépi nyelvhez közeli, de még nem futtatható kód, amelyet általában a linker dolgoz fel a végső futtatható program létrehozásához.



🧩 Folyamat a forráskódtól az objektumkódig

  1. Forráskód (pl. C++, Java) – az ember által olvasható programkód.
  2. Fordítás (Compilation) – a fordítóprogram lefordítja a forráskódot objektumkóddá, amely gépi utasításokat tartalmaz.
  3. Linkelés (Linking) – az objektumkódokat összefűzi, külső könyvtárakat (library-ket) hozzáad, és létrehozza a futtatható állományt.



⚙️ Jellemzők

  • Tartalmazza a program gépi kódra fordított részeit, de nem feltétlenül önállóan futtatható.
  • Külön fájlban tárolják (általában .obj, .o kiterjesztéssel).
  • A linker összesíti az összes objektumkódot és erőforrást.



Összefoglalás

Az object code a forráskód gépi nyelvre fordított, köztes állapota, amelyből a linker előállítja a végleges futtatható programot. Ez a lépés elválasztja a kód írását és a végrehajtását, lehetővé téve moduláris fejlesztést és hatékony optimalizálást.