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

相关推荐
tntxia15 小时前
linux curl命令详解_curl详解
linux
扛枪的书生17 小时前
Linux 网络管理器用法速查
linux
顺风尿一寸20 小时前
Java Socket 内核之旅:从 SocketChannel.read() 到 tcp_recvmsg 与 epoll 的完整调用链路
linux
jiayou641 天前
KingbaseES 表级与列级加密完全指南
数据库·后端
XIAOHEZIcode1 天前
Ubuntu 终端美化全栈指南:Bash 到 Kitty 踩坑实录
linux·ubuntu·命令行
唐青枫1 天前
别再只会用 cron:Linux systemd Timer 定时任务实战详解
linux
GBASE2 天前
G术时刻 |GBase 8s数据库事务并发控制之封锁技术介绍(下)
数据库
xiezhr2 天前
逛GitHub发现了一款免费的带AI功能的数据库管理工具
数据库·ai编程·dba
AlfredZhao3 天前
生产环境里,为什么不建议把普通端口直接暴露到公网?
linux·https·443·80
吃糖的小孩3 天前
给 QQ AI 机器人设计“可控记忆”:会话摘要、手动长期记忆与角色卡边界
数据库