Mac、Windows、および Linux 用の lint を入手する方法を知っている人はいますか? sudo port install lint
見つかりません。
30224 次
2 に答える
12
BSD の lint しか見たことがありません。splintがありますが、GPL lint の書き換えであり、ほとんどの Linux ディストリビューションで利用できます。
于 2011-07-30T05:34:36.383 に答える
4
スプリント FAQ から:
Splint は、ANSI C に対する C99 拡張機能のほとんどをサポートしていますが、すべてではありません。
これは、スプリントが糸くずと同じではないことを意味します。私は、次のようなコードで splint を実行した経験があります。
for (int i; i < 100; i++)
/* Run code */
この例のように、for ループ ヘッダー内での変数の宣言は C99 まで許可されないため、splint はこれについて文句を言います。したがって、私はまだ Ubuntu のスプリントに代わる良い方法を探しています。
于 2013-09-12T06:49:04.020 に答える