XWOS编译工具链安装指南

XWOS编译工具链安装指南

XWTC

xwtc 是XWOS编译的工具集合,可以从百度网盘下载,按照内部 说明.md 安装就可。

其中包括:

  • arm-none-eabi-gcc
  • armllvm
  • riscv-nuclei-elf-gcc
  • nxp gcc toolchain

windows版本还包括

  • windows-build-tools,包括一些工具,例如 make , sed , emacs

Ubuntu

若用户使用 Ubuntu 作为开发环境,除了按照 说明.md 安装之外,需要额外安装一些工具:

sudo dpkg-reconfigure dash # 选择“否”
sudo apt install build-essential
sudo apt-add-repository ppa:kelleyk/emacs
sudo apt-get update
sudo apt install emacs28 # 如果是无图形界面的服务器,改为emacs28-nox

windows

若用户使用 Windows 作为开发环境,按照 说明.md 设置环境变量即可。

XWTC工具链的一些改动

  • arm-none-eabi-gcc
      1. 增加了对TLS(Thread Loacl Storage)的支持
  • armllvm
    • picolibc
        1. 使用正常的 stdio 而非 tinystdio
        1. 格式化字符串增加 %b, %lld, %Lf
        1. __errno 设置为函数 ;
        1. 支持多字节字符。