參考資訊:
https://stackoverflow.com/questions/1562074/how-do-i-show-the-value-of-a-define-at-compile-time
main.c
#include <stdio.h>
#define TEST 1234
#define STR(x) #x
#define XSTR(x) STR(x)
#pragma message "VAL:" XSTR(TEST)
int main(int argc, char **argv)
{
return 0;
}
編譯測試
$ gcc main.c -o gg
main.c:7:9: note: #pragma message: VAL:1234