編譯選項 HarmonyOS編譯過程

2021-10-14 17:44:01 字數 611 閱讀 9743

全文約1300字,閱讀約需要4分鐘;

編譯選項;

編譯過程;

python build.py wifiiot
完成了hi3861開發板所需版本的編譯,這一篇具體說一下這個編譯過程。

編譯選項

當前harmonyos一共支援四個引數:

product: 具體要編譯的專案  -b --build_type: release or debug,預設relaese  -t --test: compile test suit  -n --ndk: compile ndk,預設false
支援的product有三種,可以在目錄「build/lite/product」中找到:

ipcamera_hi3516dv300.jsonipcamera_hi3518ev300.jsonwifiiot.json
編譯過程1.

VC編譯選項

vc編譯選項 od 禁用優化 預設值 disable optimizations default ox 最大化選項。ogityb2 gs maximum opts.ogityb1 gs og 啟用全域性優化 enable global optimization oy 啟用框架指標省略 enable ...

PHP編譯選項

編譯擴充套件庫 usr local php bin phpize configure with php config usr local php bin php config make make install ln s ext sockets modules sockets.so sockets....

GCC編譯選項

gcc g 在執行編譯工作的時候,總共需要4步 1.預處理,生成.i的檔案 預處理器cpp 2.將預處理後的檔案不轉換成組合語言,生成檔案.s 編譯器egcs 3.有彙編變為目標 機器 生成.o的檔案 彙編器as 4.連線目標 生成可執行程式 鏈結器ld 引數詳解 c 只啟用預處理,編譯,和彙編,也...