私が( Cで)取り組んでいるプロジェクトには、プリプロセッサディレクティブを使用して、コンパイル時の構成に基づいて含めたり省略したりできるコードのセクションがたくさんあります。
コアプロジェクトにさまざまな構成で追加または削除されるコードの行数を見積もることに興味があります。言い換えれば、どこかに数行#define
と#undef
行を書いて、それがLOCカウントにどのように影響するかを理解したいと思います。
私はLOCカウンターに精通していませんが、大まかな検索からは、簡単に利用できるツールのほとんどがそれを行っているようには見えません。これは難しい問題ではないと思いますが、測定するのはかなり珍しい指標です。
私が探していることを実行する既存のツール、またはそれを自分で実行する簡単な方法はありますか?コメントや空白行を除外することも、非常に便利です。