2014-04-09 48 views

回答

1

Googletest不是那種用於檢測內存泄漏的工具。單元測試測試軟件元素的運行時功能。在編譯的應用程序中檢測內存泄漏需要二進制級別的執行動態分析以及編譯器和鏈接器生成的調試信息。

有檢測內存泄漏的工具,可以獨立於單元測試框架使用。對於Linux,常見的選擇是Valgrind。它將在您的發行版的軟件包存儲庫中提供,並且您將能夠與您的軟件包管理器一起安裝它。如果您使用IDE,則可能通過插件或其他方式支持Valgrind集成 。