3
我想用lldb設置條件斷點。Lldb:設置條件斷點與字符串相等作爲條件
breakpoint set -f myFile.cpp -l 123 -c 'a==3'
然而,在我來說,我想測試一個std::string
對象是等於某個字符串值,但這樣做
breakpoint set -f myFile.cpp -l 123 -c 'a=="hello"'
不工作... LLDB:這通常是使用-c
選項來完成不會抱怨(雖然GDB會返回一個錯誤),但它會在到達斷點時忽略條件字符串,並且太早打破...
此問題與this one類似,但使用lldb而不是gdb。該解決方案提出了有
breakpoint set -f myFile.cpp -l 123 if strcmp(a, "hello")==0
似乎並沒有有效與LLDB使用
LLDB版本:3.4