执行make -j4提示如图错误
不是应该用riscv64-unknown-linux-gnu-gcc交叉编译链吗?怎么报arm-linux-gnueabi-gcc.是按说明手册一步一步操作的。
很明显,这是环境配置问题导致的,建议先检查系统是否有配置过 arm 交叉编译环境变量。
编译D1-H的应该用riscv64-unknown-linux-gnu-gcc而不需要配arm交叉编译环境变量吧?如果用arm交叉编译环境变量编译能在D1-H开发板上跑吗?
当然不可以,我之前遇到过这类错误是因为 Ubuntu host主机之前有编译配置过 arm架构的 环境变量 而导致的这种问题。
Tina_linux在哪设置交叉编译工具,把交叉编译工具改为riscv64-unknown-linux-gnu-gcc是不是就可以了。
从全志官网上下的对应D1-H哪吒开发板的D1-H_Tina_Open是不是已经配置好了riscv64-unknown-linux-gnu-gcc交叉编译工具了?都是按官网手册来操作的。
如果你是第一次使用 Tina-SDK 建议先使用全新的虚拟机进行操作,可以避免很多因之前环境问题导致的新问题,Tina-SDK对于开发环境的要求还是比较高的。
参考下面两个文章