跳到主要内容

安装实用工具

安装外部的实用工具,程序

实用工具

我们提供一些外部实用程序 github repository.

您可以通过 eide 安装这些工具,如下所示:

这些工具将被安装到 <user_home>/.eide/tools 目录,然后 eide 将导出 bin 路径到系统环境变量

查看工具的安装位置

我们为 VSCode 提供了一个终端类型:EIDE Terminal.

打开一个 EIDE Terminal,使用 Shell 命令列出 环境变量值

命令:ls 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 初始化