cubeide中make: *** [makefile:90: default.size.stdout] Error 87 make: *** Waiting for unfinished jobs....
时间: 2024-07-27 13:01:39 浏览: 158
在CubeIDE中,当你看到`make: *** [makefile:90: default.size.stdout] Error 87`这样的错误信息时,这通常是Makefile构建过程中遇到了问题。具体来说,Error 87不是一个标准的错误代码,它可能是由于多种原因导致的,比如:
1. 缺少依赖文件或库:检查Makefile的第90行是否有引用某个文件未成功找到,或者缺少必要的编译选项。
2. 脚本执行失败:可能是命令执行出错,例如编译、链接或者其他预处理步骤返回非零退出码。
3. 环境变量设置问题:如果Makefile依赖于某些环境变量,它们可能没有正确配置。
4. 源代码问题:源文件可能存在语法错误,或者是需要更新到最新的版本才能正常编译。
解决此类问题的常见步骤包括:
- 查看Makefile的错误提示详细信息。
- 使用`make clean && make`尝试清理并重新构建项目。
- 检查编译器或工具链是否安装并正确配置。
- 搜索该错误代码在网上找解决方案,有时可能是特定软件包的问题。
阅读全文