2016-09-14 92 views
3

我正在構建LLVM和Clang。我應該在cmake中通過哪些選項來啓用LLVM和Clang源代碼的覆蓋。 請注意,我想獲得LLVM源代碼本身的覆蓋範圍。例如,如果我運行clang t.c,我想查看LLVM的哪些部分已經運行。LLVM/Clang源代碼覆蓋範圍

+0

我要分析'Clang'本身,沒有任何其他的C程序。 – Amin

+0

所以個人資料鐺,而它正在編譯你的程序。編譯器只是另一個程序。 – xaxxon

+0

問題是如何在編譯時剖析clang。在GCC中有'enable-coverage'選項應該傳遞給'configure'。 LLVM/clang構建中的等效項目是什麼? – Amin

回答

2

使用make ENABLE_COVERAGE=1後 'cmake的'