Ero sivun ”Objektitiedosto” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
p wl
Ei muokkausyhteenvetoa
Rivi 1:
'''Objektitiedostolla''' tarkoitetaan [[konekieli|konekieltä]] sisältävää [[binääritiedosto]]a, jonka [[ohjelmointikielen kääntäjä|kääntäjä]] on [[ohjelmointikieli|ohjelmointikielisestä]] [[lähdekoodi]]tiedostosta kääntänyt.
 
Objektitiedostoa ei vielä voida suorittaa. Suoritettava ohjelma koostetaankootaan yhdestä tai useammasta objektitiedostosta sekä [[Kirjasto (tietotekniikka)|kirjasto]]ista [[linkkeriohjelma]]lla.
 
Objektitiedostoilla on useita eri formaatteja riippuen käytetystä alustasta (esim. Windows, Linux) sekä käytetyistä ohjelmista (esimerkiksi [[GNU]]-ympäristö, Microsoft [[Common Language Runtime]]).
 
MyösObjektitiedostot käyttävät tyypillisesti samoja tiedostomuotoja kuin lopullinen [[ohjelmatiedosto]] voi olla eri muodoissa eri alustoilla:<ref>{{Verkkoviite | osoite = http://www.tenouk.com/ModuleW.html | nimeke = COMPILER, ASSEMBLER, LINKER AND LOADER: A BRIEF STORY | viitattu = 3.11.2017}}</ref>
* [[a.out]]
* [[COFF]], ECOFF, XCOFF