vs code连接ubuntu esp项目

1 登录远程

1.1 点击左下角的连接符号

1.2 vs code顶部中间弹出的选项中选择连接到主机

1.3 选择配置主机

1.4 在配置中填写主机配置包括ip和用户

1.5 保存后再次点击

1.6 选择使用已经保存的配置

1.7 指定远程clang

在项目vs code设置文件setting.jsons中添加需要使用远程clang才能实现代码文件跳转

bash 复制代码
  // 指定使用 esp-clang
"clangd.path": "/home/share/esp/v5.4.2/tools/esp-clang/esp-18.1.2_20240912/esp-clang/bin/clangd",

// clangd 参数
"clangd.arguments": [
    "--compile-commands-dir=${workspaceFolder}/build",
    "--background-index",
    "--query-driver=/home/song/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g*"
],

1.8 在远程扩展clang中添加 --compile-commands-dir=${workspaceFolder}/build

相关推荐
NamoAmitabha1281 小时前
libpng12-0 1.2.54-1ubuntu1.1 (amd64 binary) in ubuntu xenial
linux·ubuntu20.4
Madison-No71 小时前
搭建项目测试环境
linux·运维·服务器·python
+VX:Fegn08951 小时前
计算机毕业设计|基于springboot + vue蛋糕店管理系统(源码+数据库+文档)
前端·数据库·vue.js·spring boot·课程设计
吴声子夜歌2 小时前
Shell编程实例——编写安全的shell脚本(二)
linux·运维·shell
哈__3 小时前
KES-Operator重塑Kubernetes环境下的KES数据库集群管理
数据库·kubernetes·operator·kes
xiaoye-duck4 小时前
《Linux 网络编程》深入理解 IP 协议(二):网段划分、私有 IP 与 NAT 地址转换
linux·网络·ip
IvorySQL5 小时前
IvorySQL 5.6 发布:PG 18.6 内核升级,沙盒即开即用
数据库·人工智能·postgresql
zx_741484815 小时前
【Linux入门】Shell 函数、正则表达式与文本处理:cut 与 awk
linux·运维·正则表达式
Zenova EdgeOS5 小时前
Linux dmesg 工业边缘实战:内核日志过滤、持久化与故障定位
linux·运维·边缘计算·工业边缘·dmesg·内核日志
金士顿5 小时前
System.Text.Json Source Generator 深度解析:为什么 Native AOT 不喜欢反射
linux·asp.net core·arm64·net·native aot