【发布时间】:2013-08-24 06:54:27
【问题描述】:
我有一个项目,我正在分析 C++ 文件中的 DWARF 信息。我的系统适用于简单的 C++ 文件,但是当我开始添加 #includes 时会变得一团糟,因为 #includes 会转储大量额外(通常是不必要的)代码。有没有办法告诉编译器(g++)不为标准库生成调试信息?我会这么认为,因为当您调试代码时,IDE 会显示“源代码不可用”的块。
【问题讨论】:
-
只要你用优化编译,我认为没有调试信息是默认的
-
@Kal - OP 需要调试信息,但仅限于“用户”代码,而不是库。
-
@MichaelBurr 正确。
标签: c++ debugging compiler-construction include g++