webrtc交叉编译

来源:互联网 发布:网络授课平台哪个好 编辑:程序博客网 时间:2024/06/16 08:22

目标:实现webrtc到NanoPi上的移植

思路:linux(pc机)上进行交叉编译移植到NanoPi上

注意:pc编译请参考webrtc官方文档

以下操作是基于pc机上的编译环境已安装并且成功编译过x64linux的webrtc

步骤:

1.下载交叉编译所用的工具    进入到src目录运行:


./build/linux/sysroot_scripts/install-sysroot.py --arch=arm

这里写图片描述

2.构建项目: 


gn gen out/Default --args='target_os="linux" target_cpu="arm"'

3.备份:

mv webrtc/modules/rtp_rtcp/test/testFec/test_packet_masks_metrics.cc webrtc/modules/rtp_rtcp/test/testFec/test_packet_masks_metrics.cc.bak

新建:


touch webrtc/modules/rtp_rtcp/test/testFec/test_packet_masks_metrics.cc

这里写图片描述

4.编译:


ninja -C out/Default

这里写图片描述

编译成功
0 0
原创粉丝点击