Sprog :
SWEWE Medlem :Logon |Registrering
Søg
Encyclopedia samfund |Encyclopedia Svar |Indsend spørgsmål |Ordforråd Viden |Upload viden
Forrige 1 Næste Vælg sider

Target-fil

Kort introduktion

Object kode (objectcode) henviser til datalogi compiler eller assembler kildekode efter forarbejdning den genererede kode, er det generelt tæt på maskinkode eller maskine sprogkode. [1] target fil (objectfile), som er lagret i objektkode af en datafil, som ofte kaldes binære filer (binære).

Objekt fil indeholder maskinkode (som direkte kan udføres af en computer central processing unit) og bruge koden på run-time data såsom udflytning information, såsom links eller debugging et program for symboler (navne på variabler og funktioner), omfatter også Andre fejlfindingsoplysninger. Mellemprodukt [2] er at generere objekt filer fra kildekoden filer program filer af denne proces er linkeren gennem objektet filer er koblet sammen for at generere en eksekverbar fil eller et bibliotek fil. De eneste elementer af målet fil er maskinkode, for eksempel, kan målet fil for indlejrede systemer kun indeholde maskinkode.Object File Format

Computer-fil format, der bruges til at gemme objektet filen og objekt kode genereret af compileren eller assembler af relevante data kaldes målet filformat.

Der er mange forskellige filformater målarter. I første omgang hver type computer har sin egen unikke format, men med Unix-operativsystemet og andre bærbare advent, folk definere disse formater såsom COFF og ELF, og bruge dem på forskellige systemer. Typisk linker bruger samme input og output filformater, biblioteker og eksekverbar fil format er det samme ved hjælp af samme format.

Designe eller vælge en destination filformat er en vigtig del af det overordnede computersystem design. Det påvirker udførelsen af ​​linkeren og dermed påvirke den samlede tid, hvor programmører udvikles; Hvis der anvendes den eksekverbare fil-format, så det tid til at begynde at køre format påvirker også udformningen af ​​udgifterne til programmet, og den indvirkning på systemet reaktion rate brugerbehov. Fleste af de mål filformat at blokere måde at organisere, er hver blok fyldt med den samme slags data. Når den virtuelle hukommelse systemet har brug for disse blokke, som kan overføres til blokkene efter personsøgning, kan bruges uden yderligere forarbejdning.

Den nemmeste mål filformatet er DOS COM filformat, som er et dokument, kun rå data, der består. COM filformat altid indlæses i en fast position. Andre formater af en gruppe af avancerede datastrukturer sekvenser, disse specifikationer manuelle formater generelt har mange sider.

Debug oplysninger kan være et objekt filformat del af COFF som ovenfor, eller kan være semi-uafhængig format til et mål format, der bruges af en række, som knivstik eller dværg.

GNU BFD bibliotek program indeholder et sæt fælles application programming interface bruges til at manipulere en bred vifte af mål filformat.

Typiske mål filformater understøttede datatyper er:

Symboler startblokke (BSSBlockStartedbySymbol forkortelse)

Tekst segment (textsegment eller oversættes uddrag)

Datasegment (datasegment)

Den vigtigste format

DOS

KOM

EXE (MZ)

Flytbar genstand modul format (RelocatableObjectModuleFormat generelt betegnes som "OBJ fil" eller "OMF" også i Microsoft Windows-operativsystemet bliver brugt af en række udviklingsværktøjer leverandører)

Indlejrede Systemer

IEEE-695

S-records

Macintosh

PEF / CFM

Unix

a.out (Unix / Linux)

Coff (SystemV)

ECOFF (Mips)

XCOFF (AIX)

Eksekverbare og sammenknyttes format (SystemV forkortet som ELF, for de mest moderne computersystemer)


Forrige 1 Næste Vælg sider
Bruger Anmeldelse
Ingen kommentarer endnu
Jeg ønsker at kommentere [Besøgende (3.145.*.*) | Logon ]

Sprog :
| Tjek kode :


Søg

版权申明 | 隐私权政策 | Copyright @2018 Verden encyklopædiske viden