摘要:來源鏈接引起爭議后,華為手機產品線副總裁李小龍在微博上對套皮說進行了辟謠,他表示這個網站不是華為消費者維護的網站,此編譯器好像是服務器部門用的,和我們之前和一起發布的方舟編譯器沒有任何關系。
前幾天,趕在華為開發者大會開幕前幾天,華為已經在官方社區正式公布了方舟編譯器的安裝詳情以及下載地址。
官方介紹稱,方舟編譯器是基于GCC開發的交叉編譯器套件,它包括了C、C++、Fortran的前端,也包括了這些語言的庫(如libstdc++、libgcc等)。HCC運行在X86 linux架構服務器上,生成的二進制運行在Aarch64架構服務器上。
來源:tsuki
鏈接:https://www.zhihu.com/questio...
引起爭議后,華為手機產品線副總裁李小龍在微博上對“GCC套皮說”進行了辟謠,他表示:「這個網站不是華為消費者BG維護的網站,此編譯器好像是服務器部門用的,和我們之前和P30一起發布的方舟編譯器沒有任何關系?!?
鏈接:https://www.zhihu.com/questio...
華為副總裁在微博說這是另一個 BG 的同名產品。那我們繼續等待幾天后真正的方舟編譯器吧。
原答案:下載頁的開始稱方舟編譯器叫 HCC:
我們從標注著源碼下載的鏈接這里,下載傳說中的方舟編譯器:
下載下來的 tar 包卻叫 gcc-ark:
解壓縮一看,沒找到任何名稱中含 ark/fangzhou/hcc/huawei 等單詞的文件,卻和我剛從 Arch Linux 倉庫 拉下來的 gcc 交叉工具鏈蜜汁相似:
https://www.archlinux.org/pac...
這里我們先忽視從源碼下載鏈接里下載到了二進制文件這個問題。
繼續運行,看起來也是個 gcc。此外貼心的 GPLv3 協議摘要,提醒著華為趕緊把它開源:
嘗試編譯個 c 代碼,目標架構的確是 elf64-littleaarch64:
繼續搜索一下編譯器二進制文件里的字符串,找不到任何相關的獨立單詞:
不過倒是可以看到一些調試信息:
到此為止,最好的情況也只可能是華為在 gcc 上加了一些 patch,增加了一些優化 pass 等,重新打包并宣稱這是其「自主研發」的新一代編譯器。先不提這樣的行為是否有分裂社區的嫌疑??纯雌洚敃r的宣傳:
說好的自主研發的多語言聯合優化的 Android 上的 Java 編譯器呢?
不過有人說華為開發者大會還沒有召開,現在放出的這個還不是完全版。那我們就先等等,期待一下幾天后放出的完全版。
希望我被打臉。畢竟我剛為華為貢獻了一臺 Matebook 14 的銷量呢。
閱讀更多昨天,我又“裝”上了Windows 1.0
熱修復的幾種方案,你可知否?
老板:請將你的代碼進行Code Review!
一位Android大牛的BAT面試心得與經驗總結
Android啟動優化最佳方案:去啟動頁和異步初始化
Java泛型--BeanUtils.copyProperties引發的血案
相信自己,沒有做不到的,只有想不到的在這里獲得的不僅僅是技術!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/75984.html
摘要:華為官方表示,鴻蒙將向全球開發者開源,并推動成立開源基金會,建立開源社區。華為表示將會依托中國來打造鴻蒙生態。根據華為公布數據顯示年手機出貨量億臺。截至今年月日,年華為手機發貨量突破億臺。如華為將在本月正式發售。 前言 有關于鴻蒙的消息之前也有說過,就在昨天下午,華為舉行了2019開發大會,正式推出了鴻蒙os系統(Harmony)。其相關負責人表示,也是基于微軟內核的全場景分布式OS ...
閱讀 897·2023-04-26 01:37
閱讀 3370·2021-09-02 15:40
閱讀 960·2021-09-01 10:29
閱讀 2895·2019-08-29 17:05
閱讀 3425·2019-08-28 18:02
閱讀 1183·2019-08-28 18:00
閱讀 1491·2019-08-26 11:00
閱讀 2610·2019-08-26 10:27