/usr/local/arm/usr/bin/arm-none-linux-gnueabi-g++.br_real: No such file or directory make: *** [AttendanceSystem] Error 2 09:25:34: The process "/usr/bin/make" exited with code 2. Error while building/deploying project AttendanceSystem (kit: Qt 5.7) When executing step "Make"怎么解决
时间: 2023-08-22 08:07:23 浏览: 238
嵌入式系统/ARM技术中的教你如何学习ARM-Linux交叉编译环境
这个错误信息表明编译器在执行时找不到 arm-none-linux-gnueabi-g++.br_real 文件。可能的原因是该文件不存在、路径设置不正确或者受到权限限制。
以下是几种可能的解决方法:
1. 确认文件是否存在:可以使用命令行查找 arm-none-linux-gnueabi-g++.br_real 文件是否存在,如果不存在,则需要重新安装交叉编译工具链。
2. 确认路径设置是否正确:可以检查环境变量中是否包含了交叉编译工具链的路径,以及路径是否正确。如果路径不正确,则需要修改环境变量。
3. 确认权限是否足够:如果 arm-none-linux-gnueabi-g++.br_real 文件的权限不足,编译器将无法执行该文件。可以使用 chmod 命令修改文件权限。
4. 确认工具链版本是否正确:如果您使用的 Qt 版本与交叉编译工具链版本不兼容,可能会导致编译器无法正常执行 arm-none-linux-gnueabi-g++.br_real 文件。在这种情况下,您需要升级或降级 Qt 版本,以与工具链版本兼容。
希望这些解决方法能够帮助您解决问题。
阅读全文