我正在尝试使用eclipse调试clang。我在预处理器的构造函数中为clang/lib/lex/preprocessor.cpp放置了一个断点。如何使用eclipse调试clang
- 我在调试配置中设置了一个“test.c”文件作为参数。
- 试图运行 - >调试为 - >本地C/C++应用程序。
- 它询问“选择本地应用程序调试”。我选择了“clang”,然后点击OK。
- 它开始构建代码。建立完成。
- 在调试窗口中的main()处停止。
- 一些步骤接管后(无主()来源),它说:“终止:GDB调试器(已退出的退出代码= 255)”
我不会带到铛代码(预处理程序代码)。有人可以告诉我如何调试铛代码。?我想看看clang中的代码流。以及铿锵如何构建AST。
我不想用clang来调试我的代码。我想调试clang的代码。在eclipse中将LLVM源打开为“Makefile Project”并对其进行调试。 – 2012-03-14 09:41:02
是的,我写了clang本身的指令。 – 2012-03-14 16:28:16