跑通基于 C API 的 Linux 示例项目,最后一步,bash: ./hello_rtm:无法执行二进制文件: 可执行文件格式错误,怎么办?

用Visual Studio Code 中的linux环境,跑通基于 C API 的 Linux 示例项目,运行信令示例项目这一步,出现bash: ./hello_rtm:无法执行二进制文件: 可执行文件格式错误,怎么更改文件格式,改成什么格式?

6个回答
H 回复于 2023-01-04 10:17:40

https://docs.agora.io/cn/Real-time-Messaging/messaging_cpp_linux_run?platform=Linux

必须要在 Linux 环境(Ubuntu 14.04 LTS 64 位或更高版本、CentOS 7.0 64 位或更高版本)跑的,不能在 Windows 系统里跑。

回复·2

如果必须要在windows中跑,有没有什么解决办法?

这个是媒体流加速里面的实例,不是云信令当中的

用户493801 回复于 2023-01-06 03:01:20

是媒体流加速下的快速开始第一个实例,下载的SDK为armv7a-linux-gnueabi

回复·1

只能在linux环境里跑的,不能用Windows。或者试下装个ubuntu/CentOS系统的虚拟机?

用户493801 回复于 2023-01-09 01:56:05

他已经是连到树莓派上面,树莓派里面是linux环境,他是上面的报错,有没有什么解决办法

回复·2

请提供一下完整的命令行参数和返回的报错信息,我们看下

此外也提供一下系统的具体信息哈

用户493801 回复于 2023-01-10 02:04:52

回复·0
用户493801 回复于 2023-01-10 02:19:59

回复·0
用户493801 回复于 2023-01-11 07:28:30

树莓派是下载armv7a-linux-gnueabi这一个流媒体加速的SDK吗,或者还可以用哪一个SDK

回复·0