Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan å kompilere et Makefile
    Kompilering kildekoden filer skjer vanligvis på kommandolinjen , ved å utføre en kompilator kommando , deretter kjøre den resulterende binære filen . Når kompilere store mengder kildefiler, eller kilde-filer som er avhengige av hverandre som en del av et prosjekt, bør programmereren bruke en " makefile ", som automatiserer samlingen prosessen . Dette gir enklere kompilering og mer kraftige kontroller over kompilering prosessen . Du trenger
    Text Editor
    G+ + C /C + + Compiler
    Vis flere instruksjoner
    en

    Opprett makefile heter " maketest " i katalogen der kilden filene ligger . Hvis eksisterende kildefiler blir kalt " testing.cpp " og " testing2.cpp " da makefile vil referere til disse to filer til kompileringen. Den makefile vil ligne på dette eksempelet : en

    alt : en

    g+ + testing.cpp testing2.cpp -o testing3
    p Dette kompilerer de to kildefilene , og navnene utgang file " testing3 . "
    2

    Kjør make -filen. Ved ledeteksten , skriv : en

    make- f maketest

    Denne kommandoen utfører "gjøre " på makefile " maketest " som utfører de inneholdt kommandoer. Deretter vil testing.cpp og testing2.cpp kompilere henhold til makefile rekkefølge. Hvis det bare er ett makefile i katalogen , bare å kjøre kommandoen

    gjøre

    Selv om det er nødvendig å gi navn til filen " Makefile ".
    3 < p> Endre makefile å betegne avhengigheter . I teksteditoren , endre maketest å ligne en avhengighet mellom testing.cpp og testing2.cpp : en

    alt : avhenger

    avhenge : testing.o testing2.o

    g+ + - c testing.o testing2.o -o avhenge

    testing.o : en

    g+ + - c testing.cpp

    testing2.o : en

    g+ + - c testing2.cpp

    nå makefile viser at det er en avhengighet , " avhengig ", som krever de ut filer av testing og testing2 . Den makefile vil kompilere kildefilene i ønsket rekkefølge .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å generere tilfeldige Negative og positive hel…
    ·Hvordan du flytter et objekt med Drag i XCode 
    ·Hvordan lage en matrise av Strings 
    ·Hvordan beregne lengden på String 
    ·ASP.NET Prosjekter og koding i C 
    ·Hvordan sortere i Turbo C + + 
    ·Hvordan justere Pekere for kovariant Returns 
    ·Hvordan sjekke for en understreng Switch 
    ·Hvordan lage TCP /IP-pakker kode i C Programming 
    ·Slik Clear Screen Før en ny Loop i en CPP 
      Anbefalte artikler
    ·Hvordan laste opp en fil til serveren i VB.net 
    ·Hvordan slå av en On Screen Warning i PHP 
    ·Hvordan koble VB Med Informix 
    ·Slik Clear ugyldige klasse ID Referanser på en datamas…
    ·Hvordan Stopp Grails i Jetty 
    ·Hvordan skrive ut kolonnenavn Med PHP og Microsoft SQL 
    ·Hva gjør Array Dimension Manglende Mean i Java Program…
    ·Slik konverterer SVG til PNG i PHP 
    ·Forskjellen i Python og Django 
    ·Slik publiserer nettsider med Python 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/