Anzeige:
Ergebnis 1 bis 2 von 2

Thema: first "make"-file

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.07.2002
    Beiträge
    377

    first "make"-file

    # Makefile-Datei für Listing 20.5

    CC = gcc
    CFLAGS = -Wall -ggdb # Alle Warnungen und Debuggen

    list2005:list2005.o kalkul.o
    $(CC) list2005.o kalkul.o -o list2005 # Zeile 7: Fehler????

    list2005.o:list2005.c kalkul.h
    $(CC) $(CFLAGS) -c list2005.c

    kalkul.o:kalkul.c kalkul.h
    $(CC) $(CFLAGS) -c kalkul.c

    clean :
    rm -f *.o

    In meinem C-Buch steht das obige beispiel. aber nirgendwo, wie ich das jetzt mit make einsetze. Ich hab ein wenig herumgespielt, und der wahrscheinlichste Befehl ist glaube ich

    make -f makefile

    auf jedenfall brigt der nur eine Fehlermeldung:

    makefile:7: *** missing seperator. Stop.

    Was ist in Zeile 7 falsch, bzw. muss ich das File irgendwie anders dem make übergeben????

    mfg nul
    Amilo D - 2,8 Ghz - ATI Radeon 9000
    Debian GNU/Linux 3.1 (Sarge)

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.04.2001
    Ort
    Bremen
    Beiträge
    339
    Dir fehlen Tabs
    Code:
    # Makefile-Datei für Listing 20.5
    
    CC = gcc
    CFLAGS = -Wall -ggdb # Alle Warnungen und Debuggen
    
    list2005:list2005.o kalkul.o
    [tab]$(CC) list2005.o kalkul.o -o list2005 # Zeile 7: Fehler????
    
    list2005.o:list2005.c kalkul.h
    [tab]$(CC) $(CFLAGS) -c list2005.c
    
    kalkul.o:kalkul.c kalkul.h
    [tab]$(CC) $(CFLAGS) -c kalkul.c
    
    clean :
    [tab]rm -f *.o
    [tab] mit einem wirklichen Tab ersetzen.

    c ya,
    Tobias

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •