valgrind一个可以动态检查内存泄漏的工具。
我们正常运行一个程序是:
myprog arg1 arg2
加上valgrind后用如下方式运行程序:
valgrind --leak-check=yes myprog arg1 arg2在运行过程中会把错误的信息打出来。副作用是程序运行的速度变慢,当然这个工具还是不能够做到直接检测嵌入式系统开发过程中的内存泄漏。
valgrind一个可以动态检查内存泄漏的工具。
我们正常运行一个程序是:
myprog arg1 arg2
加上valgrind后用如下方式运行程序:
valgrind --leak-check=yes myprog arg1 arg2在运行过程中会把错误的信息打出来。副作用是程序运行的速度变慢,当然这个工具还是不能够做到直接检测嵌入式系统开发过程中的内存泄漏。