zoukankan      html  css  js  c++  java
  • 笨笨兔编译webrtc



    1、安装必要工具
    svn 安装:sudo apt-get install subversion
    git 安装:sudo apt-get install git
    g++ (>= 4.2)  
    python (>= 2.4)  
    libasound2-dev  
    libpulse-dev  
    libjpeg62-dev  
    libxv-dev  
    libgtk2.0-dev  
    libexpat1-dev  
    libgconf2-dev  
    libnss3-dev  
    libssl-dev
    2、安装Depot Tools
    svn co http://sites.google.com/a/chromium.org/dev/developers/how-tos/depottools
    设置环境变量
    将depot工作目录放到环境变量中
      即在~/.bashrc文件尾部添加类似 export PATH="$PATH":/home/mnt/d/webrtc/depot_tools


    3、获取webrtc代码
    svn  checkout  http://webrtc.googlecode.com/svn/trunk/

    4、gclient  config https://webrtc.googlecode.com/svn/trunk


    5、同步项目文件
    gclient sync --force     
    6、生成编译文件
    gclient runhooks --force
    7、编译
    进入trunk执行make

    make peerconnection_server  
    make peerconnection_client  

    8、运行
    $cd out/Debug  
    $./ peerconnection_server 

    问题:
    a、root用户会提示   Running depot tools as root is sad.  这样的错误
      处理方法:vi depot_tools/update_depot_tools注释掉exit
    b、未见生成makefile文件
    处理方法:export GYP_GENERATORS=make  

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    新手silverlight练习五子棋( 二 )
    VS注释模板工具
    NET简介
    MS Sql server 总结(命令恢复)
    Highcharts入门(一)
    jqGrid入门(1)
    WIN7常见问题汇总
    log4net入门
    DLL管理工具
    C++回顾1 简介
  • 原文地址:https://www.cnblogs.com/agiletiger/p/4888238.html
Copyright © 2011-2022 走看看