valgrind定位C++线程/内存等错误

Valgrind 是一套 Linux 下,开放源代码(GPL V2)的仿真调试工具的集合。

Valgrind 由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个 CPU 环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。

执行方法:

valgrind  ./costmap 

然后类似这种:
valgrind定位C++线程/内存等错误_第1张图片

你可能感兴趣的:(c++,linux,运维,服务器)