Frage zu Makefile-Optionen

OP #3688786
Lesenswert?
• ▲
▼
Hallo,
würde gerne in C-Code sehen, was der Präprozessor aus meinen 
verschiedenen includes und .c-Quaellfiles gemacht hat.
Gibt es eine entsprechende Option, die ich im makefile vorsehen kann, so 
dass ich ein .c-file mit allen Präprozesssorersetzungen und dem gesamten 
aus den verschiedenen .c-Quellfiles erhalte?
Eine Option "-E" soll so etwas leisten, ich habe aber nicht 
verstanden,ob ich bei deren Verwendung andere Optionen wegfallen lassen 
muß. Ausschnitt aus meinem Makefile:
1
# Flags for C files
2
CFLAGS += -std=$(CSTD)
3
CFLAGS += -g$(DEBUG)
4
CFLAGS += -mmcu=$(DEVICE)
5
CFLAGS += -O$(OPTIMIZE) -mcall-prologues
6
CFLAGS += $(addprefix -W,$(WARNINGS))
7
CFLAGS += $(addprefix -I,$(INCDIRS))
8
CFLAGS += $(addprefix -D,$(DEFS))
9
CFLAGS += -Wp,-MM,-MP,-MT,$(OBJDIR)/$(*F).o,-MF,$(OBJDIR)/$(*F).d

Danke Euch!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.