Hey,
lassen sich dinge definieren, die man im Präprozessor von C abfragen kann, um dann entsprechend per Compiler-Eingaben auf Alternativen zuzugreifen?
Angenommen ich möchte die Wahl bieten einen Time-Memory Tradeoff zu machen und hinterlege den Wert TRADE = TRUE/FALSE, mit TRUE als Standardwert.
Also Aufruf (vereinfacht):
definiert in C Variablen hardcoded vor. Wie würde man das nennen?
Ich weiß. dass man mittels
das gleiche macht, als würde man
notieren. Lässt sich damit auch gcc -D TRADE=TRUE eingeben? Für mein Vorhaben spielt das keine Rolle, aber wäre doch nett zu wissen.
lassen sich dinge definieren, die man im Präprozessor von C abfragen kann, um dann entsprechend per Compiler-Eingaben auf Alternativen zuzugreifen?
Angenommen ich möchte die Wahl bieten einen Time-Memory Tradeoff zu machen und hinterlege den Wert TRADE = TRUE/FALSE, mit TRUE als Standardwert.
Also Aufruf (vereinfacht):
Code:
gcc TRADE=TRUE
definiert in C Variablen hardcoded vor. Wie würde man das nennen?
Ich weiß. dass man mittels
Code:
gcc -D TRADE
Code:
#define TRADE