XWOS编译工具链安装指南
XWOS编译工具链安装指南
少于1分钟
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
-
- 增加了对TLS(Thread Loacl Storage)的支持
-
- armllvm
- picolibc
-
- 使用正常的
stdio
而非tinystdio
;
- 使用正常的
-
- 格式化字符串增加
%b
,%lld
,%Lf
;
- 格式化字符串增加
-
- 将
__errno
设置为函数 ;
- 将
-
- 支持多字节字符。
-
- picolibc