webrtc编译arm版本

2019-07-12 20:29发布

这是自己在google上面找的,网址是:https://stackoverflow.com/questions/38637212/cross-compile-webrtc-for-arm
1. ./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 自己在编译的时候,老是出错: Traceback (most recent call last): File "../../build/toolchain/gcc_ar_wrapper.py", line 66, in sys.exit(main()) File "../../build/toolchain/gcc_ar_wrapper.py", line 62, in main return subprocess.call(wrapper_utils.CommandToRun(command)) File "/usr/lib/python2.7/subprocess.py", line 522, in call return Popen(*popenargs, **kwargs).wait() File "/usr/lib/python2.7/subprocess.py", line 710, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory其实这是缺少arm-linux-gnueabihf-gcc等编译工具的路径,自己添加上之后,就可以了。 ps:关于第三点,自己刚开始没有做,在快编译结束的时候,编译这个文件出错了,之后自己操作过后,就没在错误了。希望对大家有所帮助吧。