Appweb交叉編譯

2021-08-15 20:43:49 字數 710 閱讀 1135

編譯環境:ubuntu-12.04 x64

開發平台:hi3535 arm版

,看到類似如下目錄結構:

b-linux-default.mk檔案

(簡單說明下配置,arch選擇的硬體架構是arm的,os作業系統是linux,cc為arm交叉編譯工具gcc,另外注意的是確認好引數後,將?=改為:=才會生效。profile可以選擇debug、release、static發布版本。me_com_*這些模組可以./configure --help 看看引數資訊

然後檢視下是否交叉編譯成功,可以看到已經為arm版本

3.make install(這一步可以不需要,我們直接將build目錄下的結構自己拷貝到arm板自己定義的目錄就行了)

編譯移植appweb 3 3 2

一 配置及編譯 1 修改環境變數 在終端輸入以下命令 export cc arm toolname gcc exportar arm toolname ar export ld arm toolname ld export nm arm toolname nm exportstrip arm too...

編譯 交叉編譯

交叉編譯含義 是指在乙個平台上生成另乙個平台上的可執行 同乙個體系結構可以執行不同的作業系統,同樣乙個作業系統也可以在不同的體系結構上執行 例 常說的x86 linux平台 指inter x86體系結構及linux for x86作業系統 x86 winnt平台 指inter x86體系結構及win...

交叉編譯(2) 交叉編譯鏈

什麼是交叉編譯鏈 明白了什麼是交叉編譯,那我們來看看什麼是交叉編譯鏈。首先編譯過程是按照不同的子功能,依照先後順序組成的乙個複雜的流程,如下圖 那麼編譯過程包括了預處理 編譯 彙編 鏈結等功能。既然有不同的子功能,那每個子功能都是乙個單獨的工具來實現,它們合在一起形成了乙個完整的工具集。同時編譯過程...