Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man kompilerar C-koder i Makefile

    En programmerare kan kompilera C eller C + + källfiler för hand ganska lätt , så länge projektet inte är för stor . Men sammanställa stora mängder källfilerna manuellt blir tråkiga och är benägen att fel . Dessutom har många C- projekt kräver sammanställning att ske i en viss ordning , så att beroenden mellan filer är uppfyllda . Programmerare använder sedan makefiler att hantera kompilera källkoden till större projekt . Makefiler arbetar med " att göra " -kommandot för att diktera hur och när C- filer i ett program sammanställs . Saker du behöver
    Linux
    GNU C Compiler ( GCC )
    Visa fler instruktioner
    1

    en Makefile för att kompilera en källfil . Om man antar att en C- källfilen ( benämnd " hej.c " ) och en C huvudfil ( benämnd " hello.h " ) finns skapar en fil i samma katalog som heter " makefile . " I makefile , ange följande påståenden :

    hello.o :

    gcc hello.cpp

    Nu kör "make " från terminalen . Detta bör sammanställa hej.c till en " * . Ut " filen .
    2

    Använd en Makefile för att hantera ett beroende . I makefile , ändra posten för att likna det här exemplet :

    hello.o : hello.h

    gcc hello.cpp

    Makefile definierar " hello.o " rikta att vara beroende av hello.h . Om hello.h existerar , sedan kommandot för att kompilera hello.cpp ska köras .
    3

    Använd Makefile för att kompilera flera beroenden . Antag nu att en annan fil , " goodbye.c " finns i samma katalog som " hej.c . " Ändra Makefile att visa att hello.o beror på ytter -fil av goodbye.c :

    hello.o : goodbye.o

    gcc hello.cpp

    adjö . o:

    gcc goodbye.c

    I detta exempel krävs hello.o goodbye.o . Så sammanställer Makefile först goodbye.c att skapa goodbye.o , och sedan hello.o kommer att ha sitt beroende träffades .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en C-programmet i Visual Studio
    ·Vad är pekare och hur används de
    ·Hur får man ett valt värde från en listruta i C
    ·Hur man använder OpenGL i Visual C
    ·Hur man kompilerar och kör en CPP -fil i CMD
    ·Konvertera Double till String C + +
    ·Hur får man C Perspektiv i Eclipse
    ·Hur deklarera en funktion i C
    ·Holografisk Definition
    ·Hur sortera Två Obundna Kolumnerna i DataGridView
    Utvalda artiklarna
    ·Google Cloaking Tekniker
    ·Jämförelse av Java & Net Platforms
    ·Hur man skriver VBA -kod
    ·Konvertera DataReader till DataSet
    ·Konvertera Enum till lista
    ·Hur du installerar Eclipse med Android på Windows
    ·Hur man gör ett flödesschema för Tic - Tac - Toe
    ·Hur man upptäcker substantiv i Python
    ·Hur man installerar Visual Basic 6
    ·Hur att dölja rullgardinsmeny i JavaScript
    Copyright © Dator Kunskap http://www.dator.xyz