我的構建目錄包含.gcno和.gcda文件。當我用CoverStory打開目錄時,一切都顯示正常。在Mac上閱讀.gcno和/或.gcda文件
我的最終目標是讀取gcov輸出(.gcno和.gcda文件),但這兩種文件類型都是二進制格式。有沒有辦法通過終端讀取它們,以便我可以將文本保存爲相當於文本文件?
謝謝!
我的構建目錄包含.gcno和.gcda文件。當我用CoverStory打開目錄時,一切都顯示正常。在Mac上閱讀.gcno和/或.gcda文件
我的最終目標是讀取gcov輸出(.gcno和.gcda文件),但這兩種文件類型都是二進制格式。有沒有辦法通過終端讀取它們,以便我可以將文本保存爲相當於文本文件?
謝謝!
將這些文件轉換爲ASCII格式沒有簡單的方法。文件格式的規範可以在這裏找到,如果你有興趣:
http://src.gnu-darwin.org/src/contrib/gcc/gcov-io.h.html
的gcov的程序可以告訴你這些文件的處理後的版本(在源文件中的覆蓋分析的形式) 。
我知道這是舊的文章,但如果你正在尋找的HTML輸出中,看zekel的反應在
您必須對您Mac上安裝LCOV這一點。這裏是你如何安裝lcov。
我的問題是相似的,但如果有人知道gcda/gcno格式的規格位於何處,那麼更多情況是這樣的? – Hazok