安装实用工具
安装外部的实用工具,程序
实用工具
我们提供一些外部实用程序 github repository.
您可以通过 eide 安装这些工具,如下所示:
这些工具将被安装到 <user_home>/.eide/tools
目录,然后 eide 将导出 bin
路径到系统环境变量
查看工具的安装位置
我们为 VSCode 提供了一个终端类型:EIDE Terminal
.
打开一个 EIDE Terminal,使用 Shell 命令列出 环境变量值
:
- Windows (Powershell)
- Windows (CMD)
- Linux
命令:
ls env:
命令:
set
命令:
env
在你的终端中执行上述的命令,即可列出所有的 EIDE 环境变量,你可检查这些变量以获取内置工具的位置:
在 Linux/Macos 下安装工具链
Linux
软件大多有依赖关系,请使用系统包管理器安装 linux 软件。或者使用 xpack 包管理器安装相应的编译器
通过系统包管理器安装
- Ubuntu/Debian
工具名 | 安装命令 | 用途 |
---|---|---|
Small Device C Compiler(sdcc) | apt install sdcc | 用于编译 8051 stm8 项目 |
GNU Arm Embedded Toolchain(gcc-arm-none-eabi) | apt install gcc-arm-none-eabi | 用于编译 cortex-m 项目 |
- MacOS
工具名 | 安装命令 | 用途 |
---|---|---|
Small Device C Compiler(sdcc) | brew install sdcc | 用于编译 8051 stm8 项目 |
GNU Arm Embedded Toolchain(gcc-arm-none-eabi) | brew install gcc-arm-none-eabi | 用于编译 cortex-m 项目 |
通过 xpack 包管理器安装
首先你需要安装 xpm,参考文档:https://xpack-dev-tools.github.io/riscv-none-elf-gcc-xpack/docs/install/#prerequisites
工具名 | 安装命令 | 用途 |
---|---|---|
RISC-V GCC Toolchain (riscv-none-embed-gcc) | xpm install @xpack-dev-tools/riscv-none-elf-gcc | 用于编译 riscv mcu 项目 |
GNU Arm Embedded Toolchain(gcc-arm-none-eabi) | xpm install @xpack-dev-tools/arm-none-eabi-gcc | 用于编译 cortex-m 项目 |
注意
这些命令需要在当前项目的根目录下执行,并且需要先执行 xpm init
初始化