GCC の GNU C 標準と ANSI C の違いを説明できる人はいますか? どちらが優れているのか、その理由は?
質問する
1801 次
3 に答える
3
GNU C は C コンパイラです。ANSI C は標準です。
さまざまなコンパイラが ANSI C をコンパイルできますが、多くの場合、独自の拡張機能もあります。
于 2012-09-25T19:37:48.317 に答える
2
GCC ドキュメントの関連部分: http://gcc.gnu.org/onlinedocs/gcc-4.7.2/gcc/C-Extensions.html
どちらが優れているかを知るには、目的を指定する必要があります...
于 2012-09-25T19:37:15.393 に答える
1
一般的に言えば、GNU C は ANSI GNU が完全にサポートするものの拡張です。将来の/ベータ/提案された標準が含まれることがあります。ほとんどの場合、GNU C は、サポートする最高の ANSI C がサポートするものは何でもサポートします。GNU C を使用することの唯一の欠点は、GNU C 用に記述した場合、コードの移植性が低下することです。
于 2012-09-25T19:37:24.453 に答える