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 C Koder i Makefile
    En programmerer kan kompilere C eller C + + kildefilene for hånd ganske lett , så lenge prosjektet ikke er for stor . Men sammenstille store mengder kildefiler blir manuelt kjedelig og er utsatt for feil . Videre mange C -prosjekter krever kompilering å skje i en bestemt rekkefølge , slik at avhengigheter mellom filene er oppfylt . Programmerere deretter bruke Make-filer til å administrere kompilere kildekoden til større prosjekter. Make-filer jobbe med "gjøre "-kommandoen til å diktere hvordan og når C -filer i et program er kompilert . Du trenger
    Linux
    GNU C Compiler ( gcc )
    Vis flere instruksjoner
    en

    Lag en makefile å kompilere en kilde fil . Forutsatt at en C kilde fil (kalt " hello.c ") og en C header fil (kalt " hello.h ") finnes, oppretter du en fil i samme katalog som heter " makefile . " I makefile , skriv inn følgende uttalelser :

    hello.o :

    gcc hello.cpp

    Nå kjører " gjør " fra terminalen . Dette bør utarbeide hello.c til en "* . Out "-filen .
    2

    Bruk en makefile å håndtere en avhengighet . I makefile , endre oppføringen for å ligne dette eksempelet : en

    hello.o : hello.h

    gcc hello.cpp

    makefile definerer " hello.o " målrette å stole på hello.h . Hvis hello.h finnes, så kommandoen til å kompilere hello.cpp vil utføre .
    3

    Bruk makefile å kompilere flere avhengigheter . Anta nå at en annen fil , " goodbye.c " finnes i samme katalog som " hello.c . " Endre makefile å vise at hello.o avhenger ut fil av goodbye.c : en

    hello.o : goodbye.o

    gcc hello.cpp

    farvel . o : en

    gcc goodbye.c

    I dette eksempelet må hello.o goodbye.o . Så sammenstiller makefile første goodbye.c å skape goodbye.o , og deretter hello.o vil ha sin avhengighet oppfylt.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Tally prosent i C + + 
    ·Hvordan Word Wrap Med Visual C 
    ·Hvordan Sammenlign to heltall i en funksjon ved hjelp a…
    ·Slik oppretter du en dato i C # 
    ·C opplæringen: Datatyper 
    ·Utvalg Struktur i C Programming 
    ·Hvordan skrive en definisjon for en Interleave funksjon…
    ·Hvordan få C + + for å subtrahere tall 
    ·Hvordan lage en trykknapp Synlig i Visual C 
    ·Typer bufferoverløpet Angrep 
      Anbefalte artikler
    ·Måter å spesifisere Range i VBA 
    ·Hvordan lage programmer for Windows Mobile Net 
    ·Hvordan skrive periodiske signaler i MATLAB 
    ·Hvordan bruke VBA for Beregninger 
    ·Hvordan skrive ut innholdet i en Listeboks i VBA 
    ·Slik formaterer du en Riktig String navn i VB 
    ·Slik konverterer UTC til Pacific Time i PHP 
    ·WPF Tutorial 
    ·Hvordan få Mod verdi i Java 
    ·Hvordan implementere SQL rapporter i Microsoft Dynamics…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/