标签: redirect valgrind
我正在使用valgrind检查内存泄漏。由于我的代码读取了几行作为输入,因此我将这些内容放在了一个测试文件中,例如in.txt。
in.txt
当我输入时: gcc main.c -g valgrind ./a.out < in.txt 它报告内存泄漏。
gcc main.c -g valgrind ./a.out < in.txt
但是,如果我只是从stdin(keyboard)输入相同的输入,而不是“ valgrind ./a.out // typing inputs 它没有报告内存泄漏。
问题:使用valgrind检查输入文件是否存在内存泄漏时,如何将输入文件馈送到a.out?
a.out