12 Dec
2002
12 Dec
'02
14:40
Am Don, 2002-12-12 um 15.14 schrieb Eberhard Wilfrid ZFF TE-PR:
Hallo zusammen,
ich habe ein Problem mit dem Makefile:
Im meinem C-File steht folgende Zeile:
#include TEMP_DIR
TEMP_DIR ist hierbei ein Define den ich gerne im Makefile vorgeben will z.B. TEMP_DIR = "temp.txt". Ich hab das so versucht, dass ich den CFLAGS folgendes mitgegeben habe -DTEMP_DIR="temp.txt". Leider hat das nicht funktioniert. Kann jemand helfen?
1. -D-Flags sollte man CPPFLAGS packen, nicht in CFLAGS. 2. -DTEMP_DIR=\"temp_txt\" wäre was Du suchst. 3. #include define ist zwar mit den meisten derzeitigen Compilern machbar, es gibt aber Bestebungen diese Art von "includes" zu verbieten. Davon mal abgesehen, ist es nicht gerade guter Stil. Ralf