gpt4 book ai didi

gdb - 在路径中带有逗号的文件中向 GDB 添加断点

转载 作者:行者123 更新时间:2023-12-04 14:13:43 25 4
gpt4 key购买 nike

当使用 GDB 7.4 或 7.5(尚未测试旧版本)时,是否可以向驻留在包含逗号的文件夹路径中的文件添加断点?我一直在努力让它工作(在 Dev-C++ 的调试器接口(interface)上工作时),但是 GDB 错误地解释了我的命令。

我使用以下命令向 GDB 发送断点命令:

// sets break at line 13 in mentioned file using filename:linenum
break "C:/Foo,Bar/main.c":13

换句话说,\被/代替以避免意外转义,并且为了额外的安全,在文件名周围添加了 ""。应该可以正常工作吧?

嗯,不。出于某种原因,GDB 剪辑文件路径并尝试执行:

break "C:/Foo":13

... 并抛出一般错误:

"Error in re-setting breakpoint 1: Function "C:/Foo" not defined.

有什么办法可以解决这个问题吗?我在这里和 Google 上都找不到关于逗号和 GDB 文件名的任何有用信息。

最佳答案

你不能那样做,因为 gdb 使用逗号分隔多个表达式,所以它会在你给它两条路径时使用react。

关于gdb - 在路径中带有逗号的文件中向 GDB 添加断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12520185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com