【发布时间】:2020-04-04 19:58:41
【问题描述】:
我目前正在为 gcc (9.2) 编写一个插件,并且正在寻找一种调试该插件的方法。为此,我使用these instructions 构建了 gcc,以启用 gcc 的调试符号。然后我尝试通过使用以下命令在 gdb 中调用 gcc 来调试插件:
./xg++ -wrapper gdb,--args -fplugin=plugin_name.so
这使我能够单步执行 gcc 本身,看到它的符号。但是,我无法访问插件符号。该插件是使用 -g 标志编译的。
我还需要做什么才能单步执行插件的代码?
【问题讨论】:
标签: c++ gcc plugins gcc-plugins