端末で標準C/GCC事前定義マクロを印刷する

端末で標準C/GCC事前定義マクロを印刷する

Cコードをecho書いてprintf

__GNUC_私の言うことは、__UINT64_MAX__そのような_POSIX_C_SOURCEものです

答え1

次のように定義された定数の値を表示できます。

echo __GNUC__ | gcc -E -

インクルードファイルを追加する必要がある場合:

echo O_APPEND | gcc -include fcntl.h -E -

答え2

gcc -E file.c

やりたいことをします。他の多くの機能は言うまでもなく、アセンブリの出力も可能なので、マニュアルを探すことをお勧めします。

関連情報