2009-12-17 62 views
0

我在想,爲了在Windows命令行中運行lcov,實際上還需要什麼?當我運行perl LCOV每當這時,我總是得到類似如下的提醒或錯誤:嘗試在Windows命令行中運行lcov時,仍然收到gcov錯誤

geninfo: ERROR: need tool gcov! 

我看着我的bin目錄下,並不能找到一個gcov.exe。

我通常做perl genhtml文件名來得到我的javascript的html測試覆蓋率報告。我試圖看看我是否可以做perl lcov,因爲我可能想將幾個lcov文件合併爲一個(並獲得全面的測試覆蓋率)。

謝謝。

回答

3

它確實看起來像你需要gcov,不是嗎!

(關於Cygwin的,它看起來是gcc4-core包的一部分。)

+0

@Ether:我運行在Cygwin的窗戶,但我找不到在cygwin目錄gcov.exe。你知道cygwin下的哪個包是gcov,所以我可以下載它?謝謝。 – BeraCim 2009-12-17 22:45:07

+0

@Ether:感謝您的鏈接。我已經下載並安裝了gcov-4.exe。現在我在執行perl lcov -c時出現新錯誤:錯誤:需要使用insmod工具(/ sbin/insmod)來訪問內核覆蓋數據!我試圖在Windows下運行perl lcov。爲什麼它需要很多東西,聽起來像我需要在Linux中運行它? – BeraCim 2009-12-18 01:14:10

+0

@BeraCim:恐怕你已經處於我對cygwin知識的極限了;我有一段時間沒有用過它。這聽起來像你有足夠的材料,但另一個SO問題:) – Ether 2009-12-18 01:47:28

相關問題