Objectcode

Objectcode of een objectbestand is in de informatica een representatie die een compiler of assembler heeft gegenereerd na het vertalen van een broncodebestand.

Een objectbestand bevat alle machinecode die gevormd kan worden uit de broncode, samen met de informatie die de linker nodig heeft om van een set objectbestanden een werkend programma of bibliotheek te maken.

Formaten

Voor objectcode bestaan er, net als voor broncode, vele verschillende bestandsformaten.

Windows gebruikt tegenwoordig het Portable Executable-formaat, dat zowel voor DLL's, objectcode en uitvoerbare bestanden wordt gebruikt op alle recente versies van Windows.

Voor Unix-achtige systemen (waaronder Linux) is ELF het populairste formaat, dat ook weer voor alle mogelijke binaire bestanden wordt gebruikt. ELF wordt ook op de PlayStation Portable, PlayStation 2 en enkele andere Unix-gebaseerde systemen gebruikt.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.