mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-11-16 12:34:33 +00:00
* GPIO驱动与QSPI驱动适配 * C++支持 * update --------- Co-authored-by: 张衍 <zhangyan1491@phytium.com.cn>
1.2 KiB
1.2 KiB
如何编译C++文件
- 目前C++仅支持在
RT-Thread模式下使用,RT-Smart模式暂不支持。环境配置请参考aarch64_README,aarch32_README
Ubuntu环境
- aarch64模式编译链选择
gcc-arm-10.3-2021.07-x86_64-aarch64-none-elf - aarch32模式编译链选择
gcc-arm-10.3-2021.07-x86_64-arm-none-eabi
RT-Thread Env环境
- aarch64模式编译链选择
gcc-arm-11.2-2022.02-mingw-w64-i686-aarch64-none-elf - aarch32模式编译链选择Env环境自带
mingw编译链
编译步骤
- 在
SConscript文件中添加需要编译的.cpp文件,以aarch64/applications/SConscript文件为例,其他文件夹请按照需求自行修改
- 输入下列命令,进入 menuconfig 进一步配置
scons --menuconfig
- 勾选
Enable C++ features,可进入菜单勾选Enable C++11 standard multi-threading feature support
- 使用
scons -j8指令进行编译,C++文件被正常编译



