笨笨兔編譯webrtc



一、安裝必要工具
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
二、安裝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


三、獲取webrtc代碼
svn  checkout  http://webrtc.googlecode.com/svn/trunk/

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


五、同步項目文件
gclient sync --force     
六、生成編譯文件
gclient runhooks --force
七、編譯
進入trunk執行make

make peerconnection_server  
make peerconnection_client  

八、運行
$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  

版權聲明:本文爲博主原創文章,未經博主容許不得轉載。python

相關文章
相關標籤/搜索