2016-08-24 53 views
0

我對valgrind的輸出有個疑問。Valgrind輸出

我有一個Linux系統上安裝的valgrind,使這個電話:

的valgrind --tool = MEMCHECK --leak檢查=全--log文件= valgrindLog /%P --trace- children = yes --xml = yes --xml-file = resultvalgrindMemLog.xml ./main

out文件(resultvalgrindMemLog.xml)與jenkins插件一起顯示。

我的期望是獲得失敗的一部分和代碼的一部分。 enter image description here

但我的輸出如下: enter image description here

所以我的問題是:爲什麼在部分代碼的消息「源代碼不可用」出現?

Thx預先

回答

0

因爲您沒有編譯您的C++應用程序並且啓用了調試符號。

gcc,這將是-g編譯選項。

+0

我試圖構建wie -g標誌:compile:g ++ -Wall -g -Wformat -c鏈接:g ++ -Wall -g -Wformat -o - >但輸出與以前一樣... – AndreStony