Как мне показать значение #define во время компиляции в gcc
До сих пор я дошел до:
#define ADEFINE "23"
#pragma message ("ADEFINE" ADEFINE)
Что работает, но что если ADEFINE не строка?
#define ADEFINE 23
#pragma message ("ADEFINE" ADEFINE)
причины:
предупреждение: искаженное "#pragma message", игнорируется
В идеале я хотел бы иметь возможность иметь дело с любым значением, в том числе неопределенным.