使用 gdb 调试的时候似乎无法正确输入文件

输入这个指令后:(gdb) run < solution.txt
我的 solution.txt 文件直接被清空了,文件内的内容也没有正确输入


有时候会直接把我的 solution.txt 文件变成这样

你的现象说明很显然你把< >搞反了,<是重定向输入,>是重定向输出,所以你把 bomb 程序的标准输出流重定向到 solution.txt 了