若尚未下载valgrind,使用以下命令下载:
sudo apt-get install valgrind
写好程序后,编译(此处是在CLion上举例):
g++ binary_heap_test.cpp binary_heap.cpp -o binary_heap_test
(若不了解如何使用gcc/g++编译,见另一篇文章:Linux下CLion使用命令行编译运行程序)
运行程序,使用valgrind检查该程序的bug,此篇仅讨论检查内存泄漏:
valgrind --tool=memcheck --leak-check=full ./binary_heap_test
之后便可见程序关于内存泄露的详细信息。