[英]How to set a breakpoint outside working directory in gdb
我已经在gdb目录first-> next1-> next2-> next3中运行了一个程序
现在我想在目录first-> next1-> next2-> next4中的文件中放置一个断点
我所做的是
中断../ next4 / file.c:486(考虑到我在目录next3中),但会产生错误“无此文件”
我也尝试过
中断first / next1 / next2 / next4 / file.c:486,但结果相同
我也尝试过这个
break first/next1/next2/next4/file.c:486
但结果相同
您可以通过info sources
找出GDB知道的路径(另请参见此答案 )。
根据first/next1/next2/next4/file.c
编译方式,以下任何一种都可以工作:
break file.c:486
break next4/file.c:486
break next2/next4/file.c:486
break next1/next2/next4/file.c:486
break /full/path/to/first/next1/next2/next4/file.c:486
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.