華為開源了方舟編譯器這次看到源碼了
今年4 月份華為發布了方舟編譯器(ArkComplier),同時宣布將在8 月將其編譯框架代碼開源,開發者可以研究參考,並在 11 月完整開源方舟編譯器代碼。目前在華為雲官網上我們已經看到釋出的源碼下載包:
下載地址:
華為方舟編譯器作為一款全新的安卓應用編譯器可以顯著提高手機的運行速度,它不採用現有安卓編譯器邊解釋邊執行的模式,而是將這種動態編譯改為進靜態編譯,可以做到全程執行機器碼,進而高效運行程序,大大縮短程序響應時間。
華為官方表示方舟編譯器能夠將系統操作流暢度提升24%、系統響應力提升44%、第三方應用操作流暢度提升60%。
源碼主頁介紹方舟編譯器是基於GCC開發的交叉編譯器套件,它包括了C、C++與Fortran的前端,也包括了這些語言的庫(如libstdc++與libgcc等)。HCC運行在X86 Linux架構服務器上,生成的二進制運行在Aarch64架構服務器上。
同時頁面上似乎還有一篇未完成的博文:“華為發布C/C++ 編譯器”,目前無法訪問,估計是發布會上將正式發表的公告,但為什麼是“C/C++ 編譯器”?
源碼下載:立即下載