工具链下载
移步官方地址下载工具链,如gcc-arm-none-eabi-9-2020-q2-update-win32.zip
解压文件到任意目录备用
RT-Thread Studio配置
- 点击如图图标
打开构建配置
- 点击
Toolchains
选项卡
- 选择
Toolchain path
(点击global、workspace、project均可)
- 在弹出的窗口中
浏览
选择解压后文件夹下的./bin
文件夹,应用并关闭
还有一件事
工具链至此更新完成,如果尝试编译后遇到如下错误(常见于高版本工具链,如本例中使用的工具链)
error: redefinition of 'struct sigevent'
error: conflicting types for 'siginfo_t'
error: redefinition of 'union sigval'
那么还需要切换到工具设置
选项卡,点击GNU ARM Cross C Compiler
下的Preprocessor
,添加HAVE_SIGVAL
、HAVE_SIGEVENT
、HAVE_SIGINFO
三个定义
更新成功🎉
编译通过,并已可使用高版本语言新特性