私はMicrochipPICマイクロコントローラーを使用しています。Vimのオートコンプリートにclangを使用しようとしています。
もちろん、ソースをコンパイルできるようにするには、clangを作成する必要があります。問題は、PICコンパイラが特定であり、clangが警告を生成するいくつかの特別な属性を持っていることです。
PICヘッダーファイルの一部は次のとおりです。
extern __attribute__((space(prog))) int _FBS;
#define _FBS(x) __attribute__((section("__FBS.sec"),space(prog))) int _FBS = (x);
Clangは次のようなエラーを生成します:
23: warning:
unknown attribute 'space' ignored [-Wattributes]
extern __attribute__((space(prog))) int _FUID2;
このような警告を無効にするにはどうすればよいですか?