| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvordan man kompilerer en Makefile
    Kompilering kildekodefiler sker typisk på kommandolinjen , ved at udføre en compiler kommando , og derefter udfører den resulterende binære fil . Ved udarbejdelsen af store mængder kildefiler eller kilde filer, der er afhængige af hinanden som led i et projekt, skal programmøren bruge en " Makefile ", som automatiserer processen til kompilering . Dette gør det nemmere at kompilering, og mere kraftfulde kontrol over kompilering proces. Ting du skal
    Text Editor
    G+ + C /C + + Compiler
    Vis Flere Instruktioner
    1

    Opret Makefile hedder " maketest " i den mappe, hvor kilden filer bor . Hvis de eksisterende source filer navngives " testing.cpp " og " testing2.cpp " så Makefile vil referere disse to filer til at indsamle . Den Makefilen vil ligne dette eksempel : Hej

    all : Hej

    g+ + testing.cpp testing2.cpp - o testing3

    Dette samler to kildefiler og navne output filen " testing3 ".
    2

    Kør make -fil. Ved kommandoprompten , skal du indtaste : Hej

    make- f maketest

    Denne kommando udfører "gøre" på Makefile " maketest " , som udfører de indeholdte kommandoer. Derefter vil testing.cpp og testing2.cpp kompilere ifølge Makefile orden. Hvis der kun er én Makefile i mappen , skal du blot køre kommandoen

    gør

    Selv om det er nødvendigt at navngive filen " Makefile ".
    3 < p> Rediger makefilen at betegne afhængigheder. I teksten editor , ændre maketest at ligne en afhængighed mellem testing.cpp og testing2.cpp : Hej

    alle: afhænger

    afhænger : testing.o testing2.o

    g+ + -c testing.o testing2.o - o afhænger

    testing.o : Hej

    g+ + -c testing.cpp

    testing2.o : Hej

    g+ + -c testing2.cpp

    nu makefilen viser, at der er en afhængighed , " afhænger ", som kræver filer ud af test -og testing2 . Den Makefilen vil kompilere kildefilerne i den krævede rækkefølge.

    Forrige :

    næste :
      Relaterede artikler
    ·Visning af et PGM Picture Box på C + + 
    ·Almindelige fejl i Turbo C 
    ·Sådan Call Visual Basic DLL fra C 
    ·Hvordan til at tegne linjer i Visual C + + 
    ·Sådan udføres Dynamic Memory Allocation i C + + 
    ·Hvordan for at sortere i Turbo C + + 
    ·Hvordan man skriver en Parser i C 
    ·Hvordan laver fil deskriptorer i C 
    ·Hvordan til at returnere en STL Vector Fra en ny funkti…
    ·Hvordan til at erklære en String i C + + 
      Anbefalede Artikler
    ·Hvordan man opbygger en GUI i Visual Basic 
    ·Hvordan laver man et Open /Save -knappen i VB 
    ·Sådan Detect en tom liste i Python 
    ·Hvordan at vide, MySQL kører på serveren 
    ·Sådan Send en Email med vedhæftede filer i Java 
    ·Sådan Input en blanding af tal og bogstaver fra en fil…
    ·Hvad er en variant i VB 
    ·Sådan vises en rullemenu i GridView 
    ·Sådan Gør String Sammenkædning i Python 
    ·Sådan Find Curve Kryds i Matlab 
    Copyright © Computer Viden http://www.computerdk.com