Re: [問題] openembbeded的問題

看板LinuxDev作者 (松鼠)時間15年前 (2010/06/02 23:13), 編輯推噓4(400)
留言4則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《chadjye (Jizz)》之銘言: : 我想請問的是 : 為什麼一些library openembedded要將它編兩次呢? : 例如gnu classpath : 會編classpath-native host端的版本 : 再編classpath target端的版本 以 GNU Classpath 來說,編譯的過程會從 Java classes 的宣告,產生對應的 /C++ header file,作為 JNI 與 VM interface 使用,這就是 classpath-native 的部份,這還包含若干 host 端的工具程式產生。這裡會得到一份 rt.jar 與相關 的 javax packages,依據 GNU Classpath 的編譯選項而定。 張羅了這些,才是針對 target 的編譯過程,如果還要作 Java VM 的整合,甚至得 涉及 bootstraping,才能處理 Java core class 的建構。要考慮到一件事,當 Java compiler / utilities 也用 Java 撰寫時,平台中沒有其他 Java Runtime,該如何 編譯呢?以前我們在 Kaffe VM 就做了一系列的 bootstraping 機制。 這些仔細說來,都有點麻煩,所以只要有人把 recipe 寫好,其他人就安心打 bitbake 即可。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.131.211

06/04 16:52, , 1F
喔喔,j大的回文,一定要推一下!
06/04 16:52, 1F

06/05 13:57, , 2F
推+1
06/05 13:57, 2F

06/07 16:54, , 3F
推+1
06/07 16:54, 3F

06/13 22:13, , 4F
推JJ大文 ... >"<
06/13 22:13, 4F
文章代碼(AID): #1C1dKr77 (LinuxDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1C1dKr77 (LinuxDev)