Hallo, vielen Dank fuer die Info. Funtioniert einwandfrei. Gruss Wilfrid
-----Ursprüngliche Nachricht----- Von: Ralf Corsepius [SMTP:corsepiu@faw.uni-ulm.de] Gesendet am: Donnerstag, 12. Dezember 2002 16:44 An: 'suse-programming@suse.com' Betreff: Re: Makefile
Am Don, 2002-12-12 um 16.29 schrieb Thorsten Haude:
Moin,
* Ralf Corsepius
[2002-12-12 15:40]: 1. -D-Flags sollte man CPPFLAGS packen, nicht in CFLAGS.
Huch? Auch in C? Ja.
CPPFLAGS sind die Flags, die vom Präprozessor interpretiert werden sollen. Deshalb auch der Name "CPPFLAGS" - cpp ist traditionell der Präprozessor.
Vermutlich verwechselst Du CPPFLAGS mit CXXFLAGS. Dies wäre das Pendant zu CFLAGS für den C++-Compiler.
In einfachen Makefiles macht es allerdings kaum einen Unterschied ob nun CFLAGS oder CPPFLAGS verwendet wird, in gemischt-sprachigen Makefiles allerdings einen ganz erheblichen, da CPPFLAGS typischerweise an die unterschiedlichen Compiler für unterschiedliche Sprachen weitergeleitet werden (z.B. auch beim Übersetzen von *.cc (c++) oder *.S (ASM mit vorgeschaltetem cpp) verwendet werden)
Ralf
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-programming-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-programming-help@suse.com