ChibiOS build requires g++ version 10.2.1 or later, found 9.2.1 (complete log in /home/xuke/APM/ardupilot/build/config.log)怎么处理
时间: 2023-08-17 13:05:03 浏览: 723
ChibiOS_2.6.7.zip_单片机开发_C/C++_
这个错误信息提示您需要使用 g++ 版本 10.2.1 或更高版本来编译 ChibiOS。您可以通过以下步骤来处理这个问题:
1. 检查您的系统上是否已经安装了 g++ 版本 10.2.1 或更高版本。您可以在终端中输入以下命令来检查:
```
g++ --version
```
如果您的 g++ 版本小于 10.2.1,则需要升级。
2. 如果您的系统上没有安装 g++ 10.2.1 或更高版本,请尝试按照以下步骤安装:
- Ubuntu/Debian 系统:
```
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-10
```
- CentOS/RHEL 系统:
```
sudo yum install centos-release-scl
sudo yum install devtoolset-10-gcc-c++
scl enable devtoolset-10 bash
```
3. 如果您已经安装了 g++ 10.2.1 或更高版本,但是 ChibiOS 仍然提示错误,请检查您的编译环境是否正确设置。您可以按照 ChibiOS 的构建指南进行设置。
4. 如果您仍然无法解决问题,请将完整的错误日志 (/home/xuke/APM/ardupilot/build/config.log) 提供给 ChibiOS 开发人员或社区,以获取更多帮助。
阅读全文