0
A
回答
4
您可以使用GCC的-E
選項,該選項僅執行預處理程序編譯,因此所有makros和includes都將展開,並將生成的代碼發送到控制檯輸出。將此數據輸入字數/行數應得到期望的結果:
gcc -E main.cpp | wc -l
+1
謝謝!想檢查我機器上標準庫的大小。順便說一下,當所有的標準頭文件都包含在內時,它僅僅是113567 LOC。 – random
相關問題
- 1. 獲取代碼行總數?
- 2. VBA代碼單元的數據語言翻譯
- 3. 直接在單元格中獲取單詞的翻譯
- 4. 翻譯簡單的C代碼
- 5. D3 v4獲取元素的翻譯值
- 6. 如何從java翻譯器中獲取翻譯的單詞?
- 7. Subsetting 700+的翻譯代碼
- 8. iframe google翻譯的代碼?
- 9. Dashcode中的代碼翻譯
- 10. Java代碼翻譯
- 11. 在翻譯VBScript代碼Java代碼
- 12. LLVM翻譯單元
- 13. 獲取不存在的翻譯的'默認'翻譯
- 14. 在Android代碼中的動畫翻譯
- 15. 將vb.net翻譯爲C#:一行代碼
- 16. 翻譯Java代碼爲PHP代碼
- 17. 將C#代碼翻譯成Ruby代碼
- 18. 翻譯文件,使用此代碼谷歌翻譯的Java API
- 19. 翻譯C#代碼至R
- 20. 翻譯一些僞代碼
- 21. C#/ ASP.NET短代碼翻譯
- 22. 翻譯C++代碼片段
- 23. EXCEL至VBA代碼翻譯
- 24. 翻譯代碼laravel葉片
- 25. 翻譯Matlab代碼到Python
- 26. Bing翻譯,C#代碼
- 27. 翻譯動畫代碼
- 28. 需要翻譯此代碼
- 29. 獲取的代碼行數執行
- 30. CSS翻譯已經翻譯的元素
無論如何,什麼是「行」?空白的人數嗎?這個數字有什麼用途? – tadman
調用預處理器,然後使用shell報告文件中的行數。 –
GCC應該有一個選項,它在內含物和宏展開後產生輸出。你可以把它提供給一個可以計算代碼行數的實用程序。 – scrutari