各位好,大家能否提供一个 vscode远程调试 oceanbase的launch.json的配置么。

目前vscode使用 gdb attach的方式远程调试一直是出现
无法加载源“./build_debug/src/sql/./src/sql/ob_sql.cpp”: ‘SourceRequest’ not supported.。
这样的提示,看不到对应的代码。。。

各位老师能否提供一个 参考的 launch.json 样例?

抱歉,内部没有这种方案

内部都是 gdb命令行吗。。。

好像大部分都是 vi emacs 没咋用 vscode

是的,内部用的比较极客。代码库上有个集成脚本

cd tools/deploy 
sh obd.sh gdb -n <deploy_name> 
# 多节点可以用-s 选择节点
sh obd.sh gdb -n <deploy_name> -s <server_name>
1 个赞

感谢

有可能是在编译的时候 使用了 -fdebug-prefix-map 参数,检查一下 cmake/Env.cmake 文件,把相关代码删除