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

相关推荐
forEverPlume8 小时前
mysql如何实现高可用集群架构_基于MHA环境搭建与部署
jvm·数据库·python
草莓熊Lotso9 小时前
Vibe Coding 时代:LangChain 与 LangGraph 全链路解析
linux·运维·服务器·数据库·人工智能·mysql·langchain
zh15702314 小时前
JavaScript中WorkerThreads解决服务端计算瓶颈
jvm·数据库·python
代码AI弗森15 小时前
一文理清楚“算力申请 / 成本测算 / 并发评估”
java·服务器·数据库
蜡台15 小时前
Python包管理工具pip完全指南-----2
linux·windows·python
摇滚侠16 小时前
expdp 查看帮助
java·数据库·oracle
流年似水~16 小时前
MCP协议实战:从零搭建一个让Claude能“看见“数据库的工具服务
数据库·人工智能·程序人生·ai·ai编程
Ujimatsu16 小时前
虚拟机安装Debian 13.x及其常用软件(2026.4)
linux·运维·ubuntu
千百元16 小时前
zookeeper启不来了
linux·zookeeper·debian
2401_8714928516 小时前
Vue.js监听器watch利用回调函数处理级联下拉框数据联动
jvm·数据库·python