您的位置:首页 > 其它

gcc 或clang调试时No symbol "foo" in current context.

2014-01-17 14:39 465 查看
在gdb里面运行一个简单的函数,经常会看到
No symbol ... in current context.
原因是虽然是-g编译,但是有些默认优化会阻止执行函数。
解决方法是加入选项:
-gstabs

qmake中如下配置:
QMAKE_CXXFLAGS += -gstabs

下面这个参数可能更好些:
-gdwarf-2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: