【发布时间】:2025-02-26 15:40:01
【问题描述】:
我尝试为 armv7 架构 (AllWinner A20) 交叉编译 WebRTC。在 www.webrtc.org 上没有说明如何执行此操作,仅适用于 Android 和 IOS,在互联网上我发现了一些帖子怎么做,这里是:
https://foxdogstudios.com/webrtc-on-linux
https://groups.google.com/forum/#!topic/discuss-webrtc/yzuk8wATMU8
https://github.com/mpromonet/webrtc-streamer/wiki/Cross-compile-WebRTC-for-Raspberry-Pi
所有这些都是大约 2 年前写的,并以命令开头:
gclient 配置http://webrtc.googlecode.com/svn/trunk
据我了解,它是旧的存储库名称,并且 buildsystem 在过去 2 年中也发生了变化。谁能帮助我完整的指导如何为 ARM 构建 WebTRC?
【问题讨论】:
-
当前构建过程是安装 chromium depot_tools 并使用
fetch、gclient和ninja实用程序 (webrtc.org/native-code/development)。要进行交叉编译,我会创建一个 ARM chroot 环境,因为来自 google 的这些工具(如ninja)的文档记录很差,所以我不知道如何正确配置它们以进行交叉编译。至少在搜索交叉之前,您是否尝试过构建直 i386/amd64? -
可能有点晚了,但希望该教程对您有很大帮助。访问参考:WebRtc_Library_Compilation
标签: linux arm webrtc cross-compiling chromium