瀉藥。

編譯成功了。具體方法見:小乖他爹:方舟編譯器學習筆記8 工具鏈可運行(helloworld編譯成功)

另外,方舟開源之後,一直對方舟編譯器做分析,具體內容見專欄:

方舟編譯器學習筆記


當然有。在各種平臺下對方舟編譯器源碼編譯的結果:方舟編譯器源碼編譯環境


蟹妖,我編譯成功了,請訪問http://leonwong.cn的有關欄目查看,這幾天我會繼續更新的。

歡迎同行斧正!


編譯成功了,不過libjava-core.mplt還沒有釋放出源碼來,而且也沒有可用的運行文件(不知為什麼),導致編譯後出現"Tid(69002): CHECK/CHECK_FATAL failure:"錯誤,不過不用管,這個只是jar打包錯誤,class還是編譯出來了,而且也能運行,但是比較了使用javac編譯的HelloWorld.java,編譯出來的class大了幾百KB,可能一些優化的原因吧,而且大小不一樣也正說明方舟是使用的自己的編譯器編譯出的class,而不是什麼包裝了javac編譯器的版本。不過另外運行時還是靠java,沒有自己的運行時。

javac(上)和Ark(下)編譯的class大小比較

昨天特意裝個了個ubuntu虛擬機,折騰了一天,編譯完主要就是生成了java2jar、jbc2mpl、maple、mplcg這幾個文件以及相關的庫文件,編譯sample還不好使,等11月的完整代碼吧。

主要把這兩個文件裏的配置路徑改對就可以了。

openarkcompiler/build/config/BUILDCONFIG.gn

openarkcompiler/Makefile


很多人已經成功,第二期的開源也要出來了,期待華為


編譯成功不是什麼問題。為什麼編譯sample項目這麼困難?


仲之:方舟編譯器一個重要活動?

zhuanlan.zhihu.com圖標

大家多多關注方舟編譯器,無論是黑華為的和支持華為的。

另外,小乖他爹文章下有許多文章,大家可以學習討論。知乎上的程序員不要讓b站看低了,要不然真成逼乎了。

附上小乖他爹的編譯情況

https://zhuanlan.zhihu.com/p/81340230


推薦閱讀:
相關文章