19

g++/clang 用の超高速の「コードを構文チェックしますが、モードをコンパイルしないでください」というものはありますか? 私が持っているコードが有効な C++ コードであるかどうかを確認することだけが唯一の目的ですか?

4

3 に答える 3

18

-fsyntax-only GCC の場合、GCC のコマンド ライン オプションをエミュレートするため、これはおそらく Clang でも機能するはずです。大幅に高速かどうかに関係なく、時間をかける必要があります。

于 2010-04-05T09:24:56.167 に答える
0

ソースの xml 記述を生成するために gcc フロントエンドを再利用するgcc-xml ( http://www.gccxml.org/HTML/Index.html )を見ることができます。

別のオプションは、エッジ フロントエンド ( http://www.edg.com/index.php?location=c_frontend ) を使用することですが、これはオープン ソースではなく、安価ではありません。

于 2010-04-05T08:22:50.843 に答える
0

多分cppcheckはあなたのためのオプションですか?あなたが望む結果が正確にはわかりません。cppcheck は純粋な構文チェックではありません。そして、cppcheck が十分に高速である場合。

于 2010-04-05T09:17:47.227 に答える