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