0
我們有一個軟件項目,其主要目的是提供庫和API。我們還提供使用此庫的示例程序和實用程序。引用Valgrind中共享庫的源文件
因此,假設我已經建立並安裝了我們的庫。當我在其中一個示例/實用程序上運行valgrind時,我明顯看到了對庫中函數的引用。問題是它不提供行號,我希望它。
有沒有辦法告訴Valgrind引用不是可執行文件的一部分,而是鏈接到可執行文件的庫的源代碼的一部分的源文件?
謝謝!
我們有一個軟件項目,其主要目的是提供庫和API。我們還提供使用此庫的示例程序和實用程序。引用Valgrind中共享庫的源文件
因此,假設我已經建立並安裝了我們的庫。當我在其中一個示例/實用程序上運行valgrind時,我明顯看到了對庫中函數的引用。問題是它不提供行號,我希望它。
有沒有辦法告訴Valgrind引用不是可執行文件的一部分,而是鏈接到可執行文件的庫的源代碼的一部分的源文件?
謝謝!
確保您正在編譯與-g
共享庫以添加調試信息。這應該足以讓Valgrind引用源文件。有關更多信息,請參閱http://valgrind.org/docs/manual/faq.html#faq.unhelpful。