1

ファイル limits.h の次のステートメントを理解できません。このステートメントは何に使用され、何を達成しますか?

/* If we are not using GNU CC we have to define all the symbols ourself.
   Otherwise use gcc's definitions (see below).  */
#if !defined __GNUC__ || __GNUC__ < 2
4

2 に答える 2

4

プログラムが GCC 以外のコンパイラでコンパイルされているかどうか、または非常に古い GCC バージョンでコンパイルされているかどうかをチェックします。

于 2010-03-01T11:08:56.693 に答える
2

Gcc コンパイラ バージョン 2 を使用していないか、または他のバージョンの Gcc を使用しているかどうかをチェックします。このプリプロセッサ マクロを使用すると、いくつかの移植可能なコードを作成できます。

于 2010-03-01T12:02:08.127 に答える