1

デフォルトでclangとgccをリントするALE vimプラグインを使用しています。C でプログラムを作成し、ALE 型の変数を定義すると、" ssize_tunknown type name 'ssize_t'; did you mean 'size_t'?" というメッセージが表示され、エラーとしてマークされます。ssize_tgcc. gcc と clang のリンターは stdio.h に従っておらず、設定する必要があると思います。おそらく、vimg:ale_c_clang_optionsで変数を設定する必要があります。g:ale_gcc_options私が試してみました let g:ale_c_clang_options = '-std=c11 -Wall -I/usr/include' let g:ale_linters = {'c': ['clang']}

結果は同じです。

UPD: .vimrc の linters 辞書を変更したところ、エラー メッセージが消えました。

let g:ale_linters = {'c': ['clangtidy']}

しかし、clang と gcc リンターを適切に設定する方法がまだわかりません。

4

0 に答える 0