|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  • * Dator Kunskap >> System >> Linux >> Content

    Hur kompilerar och körs i Linux?

    Låt oss bryta ner hur vi sammanställer och kör kod i Linux, tillsammans med några viktiga koncept och exempel.

    Förstå kompilation

    * Källkod: Detta är den mänskliga läsbara koden du skriver (som C, C ++, Python, etc.).

    * kompilator: Ett program som översätter din källkod till maskinläsbara instruktioner (ofta kallad objektkod eller körbar).

    * körbar: Den sista, körbara filen som din dator kan förstå och köra.

    Vanliga sammanställningssteg

    1. Välj ditt språk och kompilator: Du behöver en kompilator för det programmeringsspråk du använder.

    * c/c ++: `GCC` (GNU Compiler Collection) används allmänt.

    * python: Python -kod körs vanligtvis direkt (tolkas) utan ett separat sammanställningssteg.

    * java: Du behöver Java Development Kit (JDK) och "Javac" -kompilatorn.

    * go: "Go" -kompilatorn ingår i GO -språkpaketet.

    2. Skriv din kod: Använd en textredigerare för att skapa din källfil (t.ex. `myProgram.c` för C,` myProgram.py` för Python).

    3. kompilera koden: Öppna en terminal och använd lämpligt kompilatorkommando:

    * c/c ++:

    `` `bash

    GCC MyProgram.C -O MYPROGRAM

    `` `

    Detta kommando sammanställer filen "MyProgram.C" och skapar en körbar med namnet "MyProgram".

    * java:

    `` `bash

    javac myProgram.java

    `` `

    Detta kommando kompilerar "myProgram.java" och genererar en "MyProgram.Class" -fil.

    * go:

    `` `bash

    gå bygga myProgram.go

    `` `

    Detta kommando sammanställer och skapar en körbar med namnet `MyProgram '.

    4. Kör körbar:

    * c/c ++:

    `` `bash

    ./MyProgram

    `` `

    * java:

    `` `bash

    Java MyProgram

    `` `

    * go:

    `` `bash

    ./myProgram

    `` `

    * python:

    `` `bash

    Python MyProgram.py

    `` `

    Exempel:C -program (Hello World)

    `` `c

    #include

    int main () {

    printf ("hej, värld! \ n");

    return 0;

    }

    `` `

    steg:

    1. spara: Spara koden som `hello.c`.

    2. kompilera: `gcc hej.c -o hej`

    3. Run: `/Hej '

    Viktiga anteckningar:

    * Byggsystem: För större projekt, byggsystem som MAKE eller CMake automatiserar kompileringsprocessen.

    * Beroenden: Vissa program kräver externa bibliotek (som grafikbibliotek, nätverksbibliotek etc.). Du måste länka dessa bibliotek under sammanställningen.

    * Tolkade språk: Språk som Python och JavaScript tolkas vanligtvis, vilket innebär att de körs direkt av en tolk utan att behöva ett separat sammanställningssteg.

    Låt mig veta om du har ett specifikt programmeringsspråk eller projekt i åtanke. Jag skulle gärna ge mer skräddarsydda instruktioner!

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur fungerar Ubuntu hanterar Iptables
    ·Konfigurera Busybox
    ·Hur hitta enhetens MAC -adress i Linux
    ·Vilken fil används på ett Linux -system?
    ·Hur man installerar pycoin (Bitcoin Client) på Linux (…
    ·Hur du ändrar en sökväg i Linux
    ·Hur man installerar VirtualBox i Linux
    ·Hur installerar du valp Linux?
    ·Bristerna i Linux
    ·Hur man installerar Linux från en extern hårddisk
    Utvalda artiklarna
    ·Hur Autostart CD-skivor i Windows 98
    ·Vad kallas den vänstra rutan i mappfönstret som visar…
    ·Ställa in e-post på en Mac
    ·Vad är Microsoft XP felsäkert läge
    ·Hur till Stopp Analysera IFO filer
    ·Hur du hittar den iPhoto Library
    ·Hur man upptäcker Driver Conflict
    ·Vad är det maximala antalet partitioner som krävs fö…
    ·Hur kan jag komma åt mina bilder i Windows Vista
    ·Hur bli av en fuskare flagga i Torchlight
    Copyright © Dator Kunskap https://www.dator.xyz