首页 > 其他分享 >vscode调试apollo

vscode调试apollo

时间:2023-12-19 21:55:17浏览次数:38  
标签:vscode python gdb planning ms apollo 调试

一、插件要求

二、通过插件进入容器

三、配置默认进入的目录和用户

如果不配置默认用户是root,运行不了apollo程序。

 

修改红框中的默认工作目录和用户名

{
	"workspaceFolder": "/apollo",
	"remoteUser": "chenjian",
	"extensions": [
		"BazelBuild.vscode-bazel",
		"MS-CEINTL.vscode-language-pack-zh-hans",
		"ms-python.python",
		"ms-python.vscode-pylance",
		"ms-vscode.cmake-tools",
		"ms-vscode.cpptools",
		"ms-vscode.cpptools-extension-pack",
		"ms-vscode.cpptools-themes",
		"twxs.cmake",
		"zxh404.vscode-proto3"
	]
}

四、配置调试文件

{
    // 使用 IntelliSense 了解相关属性。
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
           "name": "planning",
           "type": "cppdbg",
           "request": "launch",
           "program": "/apollo/bazel-bin/cyber/mainboard/mainboard",
           "args": ["-d" , "/apollo/modules/planning/dag/planning.dag"],
           "stopAtEntry": false,
           "cwd": "/apollo",
           "environment": [],
           "externalConsole": false,
           "MIMode": "gdb",
           "setupCommands": [
                {
                   "description": "为 gdb 启用整齐打印",
                   "text": "-enable-pretty-printing",
                   "ignoreFailures": true
                }
            ],
           "miDebuggerPath": "/usr/bin/gdb"
        }
    ]
}

 

标签:vscode,python,gdb,planning,ms,apollo,调试
From: https://www.cnblogs.com/chenjian688/p/17914895.html

相关文章

  • vscode中Todo Tree插件的使用
    vscode中TodoTree插件的使用配置JSON将下方的JSON代码放入用户配置中复制JSON配置后,点击这里,然后粘贴。"todo-tree.tree.showScanModeButton":false,"todo-tree.filtering.excludeGlobs":["**/node_modules","*.xml","*.XML"],"todo......
  • vscode插件,将修改的文件同步到服务器
    安装扩展--deploy 在setting.json中进行设置 "deploy":{"targets":[{"type":"sftp","name":"MySFTPfolder","descr......
  • 串口调试工具、方法和步骤
    串口调试工具、方法和步骤魏智勇​爱自控,爱科学,爱读书,爱生活​关注他 4人赞同了该文章串口是工业自动化系统中非常重要的通讯方式,自问世至今,以RS232、RS485为主的串口通讯方式,在工业自动化通讯系统始终占据非常重要的地位。对自动化工程师来说......
  • API调试神器!免费IDEA插件推荐
    IDEA是一款功能强大的集成开发环境(IDE),它可以帮助开发人员更加高效地编写、调试和部署软件应用程序。我们在编写完接口代码后需要进行接口调试等操作,一般需要打开额外的调试工具。今天给大家介绍一款IDEA插件:Apipost-Helper-2.0。代码写完直接编辑器内调试、还支持生成接口文档、接......
  • API调试神器!免费IDEA插件推荐
    IDEA是一款功能强大的集成开发环境(IDE),它可以帮助开发人员更加高效地编写、调试和部署软件应用程序。我们在编写完接口代码后需要进行接口调试等操作,一般需要打开额外的调试工具。今天给大家介绍一款IDEA插件:Apipost-Helper-2.0。代码写完直接编辑器内调试、还支持生成接口文档、......
  • H3CNA-RS+——网络设备文件管理及网络设备基本调试
    网络设备文件管理及网络设备基本调试网络设备文件管理设备存储器ROM:只读存储器,存储了Bootrom程序在Bootrom模式下可以查看密码RAM:内存,存储当前正在运行的数据,断电数据会丢失Flash:闪存,永久存储操作系统文件、配置文件等数据设备的配置文件当前配置:current-configuration设备当前正......
  • API调试神器!Apipost
    前言 Apipost是一款支持RESTfulAPI、SOAPAPI、GraphQLAPI等多种API类型,支持HTTPS、WebSocket、gRPC多种通信协议的API调试工具。除此之外,Apipost还提供了自动化测试、团队协作、等多种功能。这些丰富的功能简化了工作流程,提高了研发效率,这也让Apipost成为开发人员首选的A......
  • Amazon CodeWhisperer 在 vscode 的应用
    文章作者:旧花阴CodeWhisperer是一款可以帮助程序员更快、更安全地编写代码的工具,可以在他们的开发环境中实时提供代码建议和推荐。亚马逊云科技发布的这款代码生成工具CodeWhisperer最大的优势就是对于个人用户免费。以在vscode为例,演示安装过程。亚马逊云科技开发者社区......
  • 【Unity】使用VSCode调试
    安装2022.3.14f1c1版本的unity编辑器并使用VSCode调试c#脚本。VSCode请使用最新版本(1.85.1),并安装Unity插件最新版本v0.9.3。在Unity中配置外部编辑器,选择VisualStudioCode(v1.85.1)。从Unity中双击一个.cs文件,可以在vscode中打开此文件。找到v......
  • vscode server的离线安装
    由于开发环境只有Windows桌面端与Linux服务器,且Linux服务器是内网环境下运行,无法直接访问外网,想在Windows上用vscode直接调示Linux服务上的代码,所以选择了vscode+remotessh插件的方案,但问题在于,如何在Linux是离线的情况下部置vscodeserver1安装SSH工具Windows端的vscode与L......