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