make / defines / makefiles
-
Hi Leute,
ich habe eine Frage. Angenommen ich habe eine Konstante:const int MAXTEMP = 1234; // in der Const.h zb
Wenn überhaupt, wie könnte man die 1234 PER KOMPILER vorab ändern, so dass es ein
make // für den "normalen" wert 1234
oder
make extrem // so dass MAXTEMP zb 2345 beim kompilieren ist.
Geht das mit #defines??? was für Möglichkeiten kennt Ihr?Danke - the ape
-
#if CONST_VALUE == 1 const int FOO = 1; #elif CONST_VALUE == 2 const int FOO = 2; #else const int FOO = 3; #endifIm makefile als compilerschalter:
-DCONST_VALUE=X
Wo X für den Wert steht.
rya.
-
oder gar
#ifndef CONST_VALUE #define CONST_VALUE <default> #endif const int Foo = CONST_VALUE;
