目標:實現webrtc到nanopi上的移植
思路:linux(pc機)上進行交叉編譯移植到nanopi上
以下操作是基於pc機上的編譯環境已安裝並且成功編譯過x64linux的webrtc
步驟:進入到src目錄執行:
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
編譯成功
編譯 交叉編譯
交叉編譯含義 是指在乙個平台上生成另乙個平台上的可執行 同乙個體系結構可以執行不同的作業系統,同樣乙個作業系統也可以在不同的體系結構上執行 例 常說的x86 linux平台 指inter x86體系結構及linux for x86作業系統 x86 winnt平台 指inter x86體系結構及win...
交叉編譯(2) 交叉編譯鏈
什麼是交叉編譯鏈 明白了什麼是交叉編譯,那我們來看看什麼是交叉編譯鏈。首先編譯過程是按照不同的子功能,依照先後順序組成的乙個複雜的流程,如下圖 那麼編譯過程包括了預處理 編譯 彙編 鏈結等功能。既然有不同的子功能,那每個子功能都是乙個單獨的工具來實現,它們合在一起形成了乙個完整的工具集。同時編譯過程...
webrtc原始碼編譯
一 編譯所需工具 2.python,建議安裝python2.6 安裝之後,將安裝路徑設定在環境變數path中。在安裝了tortoisesvn msysgit之後,通過cmd命令進入dos介面,在介面輸入 svn check 4.directx sdk 5.windows sdk 7.1 安裝路徑需要...