|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Vad är utgången från en kompilator?

    En kompilators utgång beror på programmeringsspråket och målplattformen. I allmänhet matar ut en kompilator maskinkod , som är en uppsättning instruktioner som direkt förstås av en dators centrala bearbetningsenhet (CPU). Men det kan också producera andra utgångar:

    Vanliga utgångar:

    * körbar fil: Detta är den vanligaste utgången som innehåller maskinkodinstruktionerna som är redo att köras av datorn.

    * Objektfil: Den här filen innehåller den sammanställda koden för en enda modul eller källfil. Det kan kräva att man länkar med andra objektfiler för att producera en fullständig körbar.

    * Monteringskod: Vissa kompilatorer genererar monteringskod som ett mellansteg innan man producerar maskinkod. Monteringskod är mänsklig läsbar och lättare att förstå än maskinkod.

    * Mellanspråk (IL): Vissa språk (som Java och C#) sammanställer ett mellanspråk som senare tolkas eller just i tid sammanställt av en virtuell maskin.

    Mindre vanliga utgångar:

    * biblioteksfil: Vissa kompilatorer kan mata ut bibliotek som innehåller förkompilerade funktioner eller data som kan användas i andra program.

    * rubrikfil: Vissa kompilatorer genererar rubrikfiler som innehåller deklarationer för de funktioner och datastrukturer som definieras i källkoden.

    * felmeddelanden: Kompilatorn producerar också felmeddelanden när den möter syntaxfel eller andra problem i källkoden.

    Exempel:

    Om du kompilerar ett C -program med en kompilator som GCC, skulle du vanligtvis få en körbar fil med tillägget `.exe` på Windows, eller en" .out "-fil på Linux. Denna körbara fil innehåller maskinkodinstruktionerna som är nödvändiga för att datorn ska köra programmet.

    Sammanfattningsvis är utgången från en kompilator resultatet av att översätta källkoden till ett formulär som datorn kan förstå och köra. Det specifika formatet för utgången beror på kompilatorn och målplattformen.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Ta bort en tryckknapp på Visual C
    ·Hur man skapar ett slumptal i C
    ·Hur man lär sig C # Online
    ·Fakta om CPP Compiler
    ·Hur man installerar Windows Mobile 5.0 Pocket PC SDK
    ·Hur får man en System Date i C #
    ·Vad är syftet med en dataflödesdiagram
    ·Hur man sparar data på XCode för iPhone
    ·C MDI Tutorial
    ·Hur man visar bilder i en Silverlight Datagrid
    Utvalda artiklarna
    ·Hur man skriver ett program i Java som Ingångar ord på…
    ·Hur Monitor en MySQL Slow Query
    ·Hur du hittar IVX Object Metod
    ·Hur hittar man SQRT av ett nummer i VB
    ·Hur man gör Graph Quadrants i C + +
    ·Hur man stänger av PHP Varningar i Plesk
    ·Hur du ansluter en jTDS drivrutin till SQL Express
    ·Så ringer en iFrame via ett formulär
    ·Hur får jag JDK Into the Java Bin mapp
    ·Hur man skriver data Uttalanden
    Copyright © Dator Kunskap https://www.dator.xyz