Build started: Project: 按键 *** Target '按键' uses ARM-Compiler 'Default Compiler Version 5' which is not available. *** Please review the installed ARM Compiler Versions: 'Manage Project Items - Folders/Extensions' to manage ARM Compiler Versions. 'Options for Target - Target' to select an ARM Compiler Version for the target. *** Build aborted.
时间: 2024-01-15 11:27:52 浏览: 262
这个错误提示说明你当前的工程使用的是Keil默认的编译器版本,而你的Keil环境中没有安装该编译器版本。解决这个问题,你可以按照下面的步骤操作:
1. 点击菜单栏的 `Project` -> `Manage Project Items`。
2. 在打开的 `Manage Project Items` 窗口中,选择 `Toolchain Folder`。
3. 点击右侧的 `Add` 按钮,添加你所需要的编译器版本。
4. 添加成功后,点击菜单栏的 `Options for Target` -> `Target`。
5. 在打开的 `Options for Target` 窗口中,选择 `C/C++` 选项卡。
6. 在 `C/C++` 选项卡中,将 `ARM Compiler` 的版本设置为你添加的编译器版本即可。
完成以上步骤后,重新编译你的工程即可。
相关问题
*** Target 'Target 1' uses ARM-Compiler 'Default Compiler Version 5' which is not available.
As an AI language model, I do not have the complete context of the error message. However, based on the available information, it seems that the target 'Target 1' is using the ARM-Compiler 'Default Compiler Version 5' which is not available. This could be due to a few reasons such as the compiler being outdated or not installed properly. To resolve this issue, you may need to update or reinstall the ARM-Compiler or try using a different version of the compiler that is available. Additionally, you may want to ensure that your target settings are configured correctly and that all necessary dependencies are installed.
*** Target 'Rosmaster' uses ARM-Compiler 'Default Compiler Version 5' which is not available.
这个问题是在说,在构建或者使用某个特定的项目(如ROS Master,它通常依赖于C++编译器)时遇到的一个错误,因为目标'Rosmaster'尝试使用的ARM编译器版本(默认为5)在这个环境中不可用。ROS(Robot Operating System)是一个为机器人系统设计的开源框架,而"Rosmaster"是ROS的核心组件之一,负责管理各个节点之间的通信。
这可能是由于以下几个原因:
1. 编译器版本不兼容:你的系统可能缺少这个特定版本的ARM编译器,或者它已经过时,无法支持Rosmaster的当前源代码需求。
2. 环境配置错误:如果你的系统设置错误地指定了要使用这个旧版编译器,需要检查编译环境变量,确保它们指向正确的工具链。
3. 版本更新:Rosmaster 或其依赖项可能已经有了新版本,而旧编译器不再支持新的API或功能。
解决这个问题的一般步骤包括:
1. 检查是否有可用的兼容版本编译器,并安装它。
2. 调整编译配置,确保使用默认的、已知能正常工作的编译器版本。
3. 如果有必要,更新Rosmaster到最新稳定版本,看看是否解决了这个问题。