Compilername zur compile-Zeit herausfinden
-
Hi,
Ich möchte herausfinden mit welchem Compiler das Programm compiliert wird um so z.B. platformspezifische Header einzubinden. Ist das möglich.
also in etwa folgendermaßen:#if COMPILER=avr-gcc #include <avr/pgmspace.h> #endif ... #if COMPILER=avr-gcc static const int16_t myint PROGMEM = 20; #else static const int16_t myint = 20; #endif
LG
-
-
Danke, das war zwar nicht genau was ich gesucht hatte, da der avr-gcc ja auch ein gcc ist, aber ich hab doch noch was gefunden.
Das von mir gesuchte Flag war scheinbar __AVR__ , also:#ifdef __AVR__ #include <avr/pgmspace.h> //avr-specific code #else //some other code #endif