私は-std=c99
、アプリケーション コードをコンパイルするときに c99 機能を有効にするために使用することに慣れています。
最近、いくつかの基本的なカーネル モジュールの例に従ってccflags-y := -std=c99
、makefile に追加しました。ただし、これを作成しようとすると、17K 行のエラーが発生しました。gnu99
完璧に動作します。
カーネルコードが依存している gnu99 と c99 の違いは何ですか?
私は-std=c99
、アプリケーション コードをコンパイルするときに c99 機能を有効にするために使用することに慣れています。
最近、いくつかの基本的なカーネル モジュールの例に従ってccflags-y := -std=c99
、makefile に追加しました。ただし、これを作成しようとすると、17K 行のエラーが発生しました。gnu99
完璧に動作します。
カーネルコードが依存している gnu99 と c99 の違いは何ですか?