本次分两种情况,1、在VSCODE上debug TVM;2、直接用lldb debugTVM 零、前言: 首先确定编译TVM的时候添加cmake -DCMAKE_BUILD_type=DEBUG 一、VSCODE: 1、首先安装需要的插件:1、CodeLLDB 2、FFI Navigator 3、python 4、C/C++ 2、在python中 安装pytest(pip install pytest ),使用这个的时候注意将.py后缀的...
第一次运行需要安装 c++ 的扩展,在扩展页面中,安装 C/C++ 同时搜索 GDB Debug 并安装 安装好之后,点击“运行和调试”按钮,“创建 launch.json” 文件, 选择C++(GDB/LLDB)项,自动生成 launch.json 文件,内容如下 { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,...
1.安装好vscode-remote,我们连接上服务器并且打开工作区后(一定要确保debug的工程在当前工作区内,且最好不要多个工程放一个工作区里面),可以直接点击vscode左侧的run and debug窗口,点击 run and debug. 2.点击run and debug后,弹出的窗口中会让我们选择调试器,我们需要在服务器环境调试(确保服务器已经安装了gdb)...
我调试的项目使用的是ndk-r17c,该版本的ndk没有lldb调试,只有gdb调试。 在prebuilt目录下,使用find -name gdbserver找到你需要的gdbserver版本,并push到手机上。 在linux-x86_64/bin下找到可执行文件gdb-orig,然后配置launch.json: { "name": "GDB remote codl_run", "type": "cppdbg", "targetArchitecture...
第五步:连接Linux端目录,创建开发编译环境 image.png 创建一个测试文件: image.png 选择“C++(GDB/LLDB)” image.png 选择“g++ Build and debug active file” image.png 系统自动产生两个JSON文件,如下: image.png 按“F5”,编译测试运行: image.png...
https://warmgrid.github.io/2019/05/21/remote-debug-in-vscode-insiders.html https://superuser.com/questions/1296024/windows-ssh-permissions-for-private-key-are-too-open 经验: 1 生成debug版本的命令 make dbg=1 2 调试修改launch.json文件,生成可执行程序修改task.json, 指定编译环境修改c_cpp_propert...
然后在菜单栏里选择运行->添加配置,会弹出提示选择调试环境,这是选择【C++ GDB/LLDB】那个即可自动生成launch.json文件。如下: { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 ...
指令,进行细粒度的控制。但是在使用 VsCode 开发 的时候,这个入口很难找到。分享给小伙伴们 : )不像其他 IDE 可以直接输入 LLDB/GDB 指令,VsCode 需要使用 -exec 作为前缀来执行调试命令。例如想要打印变量 v ,输入 -exec p v 就可以执行 LLDB/GDB 的 p v 指令了。
但是在使用 VsCode 开发 的时候,这个入口很难找到。分享给小伙伴们 : ) image.png 不像其他 IDE 可以直接输入 LLDB/GDB 指令,VsCode 需要使用-exec作为前缀来执行调试命令。例如想要打印变量v,输入-exec p v就可以执行 LLDB/GDB 的p v指令了。