gdb调试出现No such file or directory
在调试gdb的时候老是出现了No such file or directory,这是因为源文件与可执行文件不在同一个目录下。在这里提供一个治标不治本的办法。
在这上面提示说这个malloc.c文件找不到。
解决办法:
show debug-file-directory 查看当前的debug路径
set debug-file-directory 设置debug路径,这里为空。
路径为空之后,显然它就开始从本路径开始执行了
这种办法的坏处就是每次都要进行修改,因为没有对文件进行修改。希望各位大佬能在评论区提供一下更好的解决办法,谢谢!
参考文章:https://blog.csdn.net/THISFOREVERYONE/article/details/108989243