__FILE__
モジュールの 1 つでおよびマクロが使用されているプロジェクトで、__DATE__
ビルド時にこれらのマクロの値を明示的な値に再定義しようとしています。-D
このオプションを使用しようとすると-D__TIME__=01:23:45
、コンパイル エラーが発生しました。
Compiling ./Console.c
In file included from <built-in>:324:
<command line>:41:9: error: redefining builtin macro [-Werror,-Wbuiltin-macro-redefined]
#define __TIME__ 01:23:45
^
1 error generated.
ソースコード自体を変更せずに、コマンドラインからこれらのマクロ (および同様の定義済みマクロ) を設定する方法はありますか?