pai 发表于 2024-5-6 17:31:21

RK3568无法进行交叉编译

硬件主板型号:RK3568
固件名称/系统版本:YY3568-Debian10-wifi-dsi0-2023-8-15.img
自编的或固件下载地址:https://pan.baidu.com/share/init?surl=GL7peSHzIarr8IjH03E0ow&pwd=spbr
Log日志: (可以导出,用TXT附件上传)



问题描述及复现步骤:
https://wiki.youyeetoo.cn/zh/YY3568/LinuxMIC

参考这篇文章的用C语言操作MIC,将压缩包下载下来,参考这篇交叉编译https://wiki.youyeetoo.cn/zh/YY3568/LinuxLibraryUsage,在虚拟机Ubuntu20.04上进行交叉编译,对于参考博客中的编译方法,我用参考代码成功得到了可执行文件,但是如果将代码换成C语言操作MIC的,就没办法成功了。出现上面的报错信息,而且编译器要用sdk下面 prebuilts/gcc/linux-x86/aarch64/gcc-buildroot-9.3.0-2020.03-x86_64_aarch64-rockchip-linux-gnu
我也修改了编译器,zykdubuntu:~/Compilers export PATH=SPATH:/home/zyk/Compiler/YY3568-Debian10/preb
uilts/gcc/linux-x86/aarch64/gcc-buildroot-9.3.0-2020.03-x86_64_aarch64-rockchip-linux-gnu/bin
不知道是哪里错了,导致缺少文件无法编译成功

何浩钧 发表于 2024-5-6 17:38:23

好的,我验证一下

pai 发表于 2024-5-7 12:06:36

嗯,结果怎么样?

何浩钧 发表于 2024-5-8 19:13:43

pai 发表于 2024-5-7 12:06
嗯,结果怎么样?

这个需要在x86主机上交叉编译

何浩钧 发表于 2024-5-8 19:15:38

何浩钧 发表于 2024-5-8 19:13
这个需要在x86主机上交叉编译

我这边测试是可以的
页: [1]
查看完整版本: RK3568无法进行交叉编译