程序使用工具链gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu交叉编译无报错。
Rock Pi S 烧录官方最新版Ubuntu镜像,NFS挂载到目标服务器上,编译的程序可以正确执行。
将目标程序拷贝到其他目录则无法运行。(无任何日志)
请问是否工具链不兼容?
若不兼容,请问官方镜像使用何工具链。
Rock Pi S 交叉编译后无法运行
Rock Pi S 烧录官方最新版Ubuntu镜像,NFS挂载到目标服务器上,编译的程序可以正确执行。
没明白你的意思,可以试试在 ROCK Pi S上本地编译。
本地编译可以正常运行,但是交叉编译为什么运行不了?(使用nfs挂载后,在挂载目录可以运行,但拷贝到其他目录就不能运行)
本地编译的速度太慢了,请问你们使用的工具链是什么呀?
在 Pi S 上装一个 strace。
将目标程序拷贝到其他目录则无法运行。(无任何日志)
用 strace 可执行你的程序,你就知道为什么了。
想用strace 调试的时候,程序又可以正常运行了~:sweat_smile: