这个简单的程序会根据LeakSanitizer泄漏内存。
#include <mpi.h>
int main(int argc, char *argv[])
{
MPI_Init(&argc, &argv);
MPI_Finalize();
return 0;
}
我将其链接到Open MPI v1.10.2。
此other question询问的内容几乎相同,只是使用valgrind而不是LeakSanitizer。答案解释了所报告的内存泄漏是误报,并指示了在使用valgrind时如何抑制它们。
我认为LeakSanitizer报告的内存泄漏也是假的。是这样吗?有可能压制它们吗?