[英]Debug gdb setup
我有一种情况,我正在远程调试使用静态库的应用程序。 静态库和应用程序都使用-g
标志构建,并且在objdump -t lib.a | grep debug
显示调试条目objdump -t lib.a | grep debug
objdump -t lib.a | grep debug
。
但是,调试器仅停止主应用程序功能中的断点,而忽略静态库中的断点。 我在要执行的lib中执行一条print语句,但是忽略了同一位置的断点。 lib源也可用。 我在调试界面上使用Qt Creator。
我的问题是是否有一种方法可以调试此设置? gdb可以在运行时打印一些可能指示该错误的日志消息吗?
设置断点时会说什么? 类型:
info b
并查看是否启用了断点。 如果启用了优化,则您引用的代码可能会被优化。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.