2017-10-21 6 views
0

例の合計数を取得します。翻訳単位内のコードの行

+2

とにかく "行"とは何ですか?空白は数えますか?この番号にはどのような用途がありますか? – tadman

+7

プリプロセッサを起動し、シェルを使用してファイル内の行数を報告します。 –

+0

インクルージョンとマクロ展開後に出力を生成するGCCのオプションが必要です。それをコードの行を数えるユーティリティに送ることができます。 – scrutari

答えて

4

GCCの-E -optionを使うことができます。これはプリプロセッサのみのコンパイルですので、すべてのmakrosとインクルードが展開され、結果のコードはコンソール出力に送られます。これを単語カウント/行数に入力すると、望ましい結果が得られます。

gcc -E main.cpp | wc -l 
+1

ありがとう!私のマシン上の標準ライブラリのサイズを確認したいすべての標準ヘッダーが含まれているのはちょうど113567 LOCです。 – random

関連する問題