2016-08-10 29 views

回答

0

經過在多個論壇和無數次實驗中的繁瑣搜索之後,我終於找到了問題並解決了它。

爲了從gcovr獲得正確的輸出,兩件事很重要。 一個是從哪裏執行gcovr,另一個是根目錄路徑。

gcovr應該從存在.gcda和.gcno文件的文件夾中執行。根路徑是源文件(.c或.cpp)所在的文件夾。

使用此命令,該命令如下所示。

rr-mac:gcdaFolder$ gcovr -r /path_to_C_sourceFiles/ .

對於下面的命令輸出的HTML文件的工作

rr-mac:gcdaFolder$ gcovr --html -o Filename_rp.html -r /path_to_C_sourceFiles/ .

注:(。)結尾的點是必需的

希望這是有幫助那些遇到這種問題的人。