我发现了an older关于类似主题的问题,但我仍然想知道如何做到这一点:我想尝试使用clang进行代码导航,而不是使用gtags / GNU全局或类似工具。我已经在使用Emacs的autocomplete-clang,效果非常好。但它只会完成。现在我想问一下clang:“xyz.cc:42:23中符号的定义和/或声明在哪里”。这可能是c-index-test还是clang?
答案 0 :(得分:1)
Clang绝对知道符号的定义在哪里。我从clang-autocomplete切换到clang-autocomplete-async,后者使用基于clang而不是stock clang-complete
构建的clang
工具。虽然这个工具还不支持导航,但我相信可以很容易地实现它。