webrtc -- gcc编译指令

本文介绍了在Kylin-DesktopV10-SP1-HWE版本中,如何生成ninja配置文件并进行编译。编译过程包括设置目标平台为Linuxx64,不使用系统根目录,以及生成静态库libwebrtc.a。此外,还提供了一个shell脚本来提取并复制头文件到指定目录。
摘要由CSDN通过智能技术生成

编译环境:

        Kylin-Desktop-V10-SP1-HWE-Release-2303-x86_64-2023-04-27

生成ninja配置文件:

        gn gen ../out/Release-gcc --args='target_os="linux" target_cpu = "x64" is_debug = false is_component_build = false use_sysroot=false rtc_use_h264 = true rtc_enable_protobuf = false is_clang=false use_lld=false treat_warnings_as_errors = false rtc_include_tests = false rtc_build_examples = true use_custom_libcxx=false use_rtti = false'

编译:可自定义生成路径

        ninja -C out/Release-gcc

生成路径:

        out/Release-gcc/obj/libwebrtc.a

提取头文件(写入shell文件):

#!/bin/bash
 
  src=`find ./ -name "*.h*"`
  echo $src
  for obj in $src
  do
      echo "cp header file $obj"
      cp --parents $obj ../include/
  done

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值