Valgrind 是一款用于检测内存错误和性能问题的工具。你可以按照以下步骤在 Linux 系统上安装和使用 Valgrind:
- 安装 Valgrind:
在终端中运行以下命令来安装 Valgrind:
sudo apt-get update
sudo apt-get install valgrind
- 使用 Valgrind:
使用 Valgrind 来检测你的可执行文件,以下是一个示例:
valgrind --leak-check=full ./your_executable
在上面的命令中,–leak-check=full 选项用于启用内存泄漏检查。将 ./your_executable 替换为你要检测的可执行文件路径。
Valgrind 会执行你的程序,并输出内存错误和泄漏的信息。
注意:Valgrind 在检测内存问题时会导致程序运行变慢,因此不适合在生产环境中长时间运行。
如果想要保存日志
valgrind