Ubuntu下VSCode安装及调试


一.安装VScode

在应用商店中安装Visual Studio Code
在这里插入图片描述在这里插入图片描述

二、配置VScode编译C/C++的环境

运行VScode,然后点下面扩展,搜索C/C++,安装C/C++插件

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。在这里插入图片描述

三、调试

首先我们在安装好了插件之后,就可以在vscode打开我们的源码文件了并且调试了,不过要注意vscode要调试的话只能打开包含源码文件的文件夹,不能打开单个文件调试。

打开前面写的输出"hello world"的文件hello.c
在这里插入图片描述
按F5调试输出
在这里插入图片描述输出hello world

### 配置 ESP32 开发环境 要在 Ubuntu 系统上的 Visual Studio Code 中配置 ESP32 的开发环境,需完成以下几个方面的设置: #### 1. 安装 UbuntuVSCode 在 Windows 上通过 WSL 或者直接安装 Ubuntu 双系统均可实现开发需求。推荐使用独立的 Ubuntu 系统以避免串口驱动问题[^3]。 对于 VSCode安装,可以通过两种方式完成: - **方法一**:在 Ubuntu 软件中心搜索并安装 VSCode。 - **方法二**:访问官方页面下载 `.deb` 文件并手动安装。这种方法通常更稳定[^2]。 #### 2. 安装必要的依赖项 在 Ubuntu 下运行以下命令以安装构建 ESP-IDF 所需的基础工具和库: ```bash sudo apt update sudo apt install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util ``` #### 3. 设置 ESP-IDF 工具链 从 Espressif 提供的仓库克隆最新版本的 ESP-IDF 并初始化所需的工具链: ```bash git clone --recursive https://github.com/espressif/esp-idf.git cd esp-idf ./install.sh source ./export.sh ``` 上述命令会自动检测操作系统并安装适合的交叉编译工具链以及 Python 包管理器中的必要组件[^4]。 #### 4. 配置 VSCode 插件支持 确保已启用 `Remote - WSL` 插件以便于连接到本地 Linux 子系统(如果是采用 WSL 方案)。接着还需要安装两个核心扩展: - C/C++ Extension Pack - PlatformIO IDE(可选) 这些插件能够增强代码补全功能、调试体验以及其他生产力特性。 #### 5. 创建项目与测试编译流程 创建一个新的示例工程目录,并按照标准步骤验证整个工作流是否正常运作: ```bash mkdir ~/esp cd ~/esp idf.py create-project my_project_name cd my_project_name/ idf.py menuconfig # 进入配置界面调整参数如目标设备型号等 idf.py build # 构建固件镜像文件 idf.py flash # 将生成的数据刷写至硬件板卡上 idf.py monitor # 启动日志监控查看输出结果 ``` 以上过程涵盖了从基础环境准备直至实际部署的所有环节说明。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值