| 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 C Koder i Makefile
    En programmør kan kompilere C eller C + + source filer ved hånden temmelig let , så længe projektet ikke er for stor. Men udarbejdelse store mængder source filer manuelt bliver kedelig og er tilbøjelig til fejl. Desuden er der mange C- projekter kræver kompilering at forekomme i en bestemt rækkefølge , så afhængigheder mellem filerne er opfyldt. Programmører derefter bruge makefiler at administrere kompilere kildekoden til større projekter . Makefiles arbejde med "gøre" kommando til at diktere, hvordan og hvornår C -filer i et program udarbejdes . Ting du skal
    Linux
    GNU C Compiler ( GCC)
    Vis Flere Instruktioner
    1

    Opret en Makefile at kompilere en kildefil . Antages det, at et C- kildefil ( navnet " hello.c " ) og en C header fil ( med navnet " hello.h " ) findes , skal du oprette en fil i samme mappe med navnet " Makefile ". I Makefile , indtast følgende udsagn :

    hello.o :

    gcc hello.cpp

    Kør nu "gøre" fra terminalen. Dette bør opstille hello.c til en "* . Out "-fil .
    2

    Brug en Makefile til at håndtere en afhængighed. I Makefile , ændre posten til at ligne dette eksempel : Hej

    hello.o : hello.h

    gcc hello.cpp

    Makefile definerer " hello.o " målrette at afhænge hello.h . Hvis hello.h eksisterer, så kommandoen til at kompilere hello.cpp vil udføre.
    3

    Brug Makefile at kompilere flere afhængigheder. Antag nu, at en anden fil " goodbye.c " findes i den samme mappe som " hello.c ". Rediger makefilen at vise, at hello.o afhænger ud -filen for goodbye.c : Hej

    hello.o : goodbye.o

    gcc hello.cpp

    farvel. o : Hej

    gcc goodbye.c

    I dette eksempel hello.o kræves goodbye.o . Så makefilen først samler goodbye.c at skabe goodbye.o og derefter hello.o vil have sin afhængighed opfyldt.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes en Cipher i C 
    ·Hvordan man laver en MIDI-fil i C + + 
    ·Sådan Læs MDB til ODBC 
    ·Længde String Uden Indbygget Funktion i C + + 
    ·Sådan tilføjes Gridview 
    ·Sådan Initialiser en Tomme Array i C 
    ·Sådan bruges adgangskoderne i en endimensional Array 
    ·Sådan Reverse Elementer i et array i C 
    ·Sådan Læs det antal bytes i File Assembly Language 
    ·Sådan bruges datatyper i C + + 
      Anbefalede Artikler
    ·Sådan Konverter Void til int 
    ·Hvad er Stack Overflow 
    ·Sådan Execute FTP kommandoer med VBA 
    ·Sådan tilføjes Surface Detail til 3D-modeller 
    ·Grundlæggende MySQL Connection i PHP Scripts Med Fejlk…
    ·Sådan Deltag To Strings i PHP 
    ·Hvordan man skriver Embedded Event Manager op Politikke…
    ·Sådan læses en fil i en Listbox 
    ·Sådan Hold Letters i Ramme i Java 
    ·Hvordan man laver en kumulativ funktionsgraf på en GDC…
    Copyright © Computer Viden http://www.computerdk.com