笨笨的思想片斷

          零碎片斷,雜七雜八。
          posts - 25, comments - 79, trackbacks - 0, articles - 0

          在龍芯盒子上編譯 Eclipse-3.2.2

          Posted on 2007-03-15 14:06 笨笨 閱讀(4551) 評(píng)論(6)  編輯  收藏 所屬分類: 龍芯
          在龍芯盒子上編譯 Eclipse-3.2.2
          ?
          by zhugf 2007/03/15
          ?
          軟件準(zhǔn)備:
          安裝 GNOME 開(kāi)發(fā)包 apt-get install libgnome*
          安裝 X11 開(kāi)發(fā)報(bào) apt-get install libxtst*
          安裝 ant 下載 apache-ant-1.7.0
          準(zhǔn)備特別版本 jdk
          1 將 /usr/lib/jvm/sun-java 復(fù)制到本地目錄,改名 jdk_1.5.0_142
          2 從 jdk1.4.2/jre/lib/rt.jar 中找到 java/io/Writer.class 和 java/io/PrintWriter.class,
          ? 替換掉 jdk_1.5.0_142/jre/lib/rt.jar 中對(duì)應(yīng)文件
          ?
          http://dev.lemote.com/projects/eclipsetp/?用 SVN 下載所需文件
          ?
          ?
          設(shè)置環(huán)境變量:
          ANT_HOME=apache-ant-1.7.0
          export ANT_HOME
          JAVA_HOME=jdk_1.5.0_142
          export JAVA_HOME
          PATH=$ANT_HOME/bin:$JAVA_HOME/bin:$PATH
          export PATH
          ?
          ?
          ?
          ?
          釋放文件:
          下載eclipse-sourceBuild-srcIncluded-3.2.2.zip 并解開(kāi)到某個(gè)目錄 eclipse-3.2.2
          將 eclipse-src-3.2.2目錄下的文件覆蓋掉解開(kāi)的目錄下同名的文件
          ?
          ?

          編譯:
          ?
          1 手工編譯 Eclipse native 庫(kù)
          ?
          cd eclipse-3.2.2/plugins/org.eclipse.core.filesystem/natives/unix/linux
          make
          mkdir ../../../../org.eclipse.core.filesystem.linux.mips32/os/
          mkdir ../../../../org.eclipse.core.filesystem.linux.mips32/os/linux/
          mkdir ../../../../org.eclipse.core.filesystem.linux.mips32/os/linux/mips32
          cp lib*.so ../../../../org.eclipse.core.filesystem.linux.mips32/os/linux/mips32/
          ?
          ?
          cd eclipse-3.2.2/plugins/org.eclipse.update.core.linux/src
          ant
          ?
          ?
          2 編譯 Eclipse
          cd?eclipse-3.2.2
          ./build -os linux -ws gtk -arch?mips32 -java5home /usr/lib/jvm/sun-java -compilelibs
          ?
          整個(gè)編譯過(guò)程需要半個(gè)小時(shí)或更長(zhǎng),編譯后目錄在: eclipse-3.2.2/eclipse
          編譯時(shí)如果出現(xiàn)某個(gè)Java文件編譯錯(cuò)誤,而錯(cuò)誤原因是 Eclipse JDT Compiler 內(nèi)部錯(cuò)誤,可以將此文件的頭部License注釋刪除,再重新編譯。
          ?
          3?復(fù)制 Eclipse 啟動(dòng)文件
          cd eclipse-3.2.2
          cp launchertmp/eclipse eclipse
          ?
          ?
          替換 jar 包:
          編譯好后的 eclipse 由于部分文件修改錯(cuò)誤,會(huì)導(dǎo)致啟動(dòng)失敗的問(wèn)題,這時(shí)需要用 eclipse-3.2.2-linux-x86.tgz 文件中的原始文件來(lái)替換。
          替換如下文件:
          org.eclipse.osgi_3.2.2.R32x_v20070118.jar
          org.eclipse.sdk_3.2.2.r322_v20070212
          org.eclipse.ui.cheatsheets_3.2.1.R321_v20060720.jar
          org.eclipse.jdt_3.2.1.r321_v20060823.jar
          org.eclipse.osgi.services_3.1.100.v20060601.jar
          org.eclipse.osgi.util_3.1.100.v20060601.jar
          org.eclipse.pde.ui_3.2.1.v20060816-0800.jar
          org.eclipse.ui.console_3.1.100.v20060605.jar
          ?
          ?
          ?
          文檔結(jié)束

          eclipse_ls2.jpg

          Feedback

          # re: 在龍芯盒子上編譯 Eclipse-3.2.2  回復(fù)  更多評(píng)論   

          2007-03-15 15:32 by azure
          龍芯盒子用的是什么操作系統(tǒng)?linux?跑的動(dòng)嗎? :)

          # re: 在龍芯盒子上編譯 Eclipse-3.2.2  回復(fù)  更多評(píng)論   

          2007-03-15 17:18 by 笨笨
          Debain Linux for loongson 2E, 32位。
          kernel 2.6.18
          java hotspot client jvm 1.5

          # re: 在龍芯盒子上編譯 Eclipse-3.2.2[未登錄](méi)  回復(fù)  更多評(píng)論   

          2007-03-15 20:02 by Silver
          不錯(cuò),值得學(xué)習(xí)!

          # re: 在龍芯盒子上編譯 Eclipse-3.2.2  回復(fù)  更多評(píng)論   

          2007-03-16 09:11 by 王子6號(hào)
          支持國(guó)產(chǎn)

          # re: 在龍芯盒子上編譯 Eclipse-3.2.2[未登錄](méi)  回復(fù)  更多評(píng)論   

          2008-01-27 06:27 by 哈哈
          干得好,我試試去,原本以為不能用呢。幾個(gè)朋友都沒(méi)成功

          # re: 在龍芯盒子上編譯 Eclipse-3.2.2[未登錄](méi)  回復(fù)  更多評(píng)論   

          2009-05-23 18:38 by 111
          準(zhǔn)備特別版本 jdk

          請(qǐng)問(wèn)這個(gè)特別版本的哪兒有下載?

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 公安县| 漳平市| 长乐市| 甘洛县| 青川县| 江津市| 高清| 会同县| 安康市| 曲阳县| 铁力市| 绥阳县| 繁峙县| 将乐县| 枝江市| 绵竹市| 两当县| 托克逊县| 天镇县| 莎车县| 恭城| 江华| 昭平县| 龙门县| 石城县| 中超| 赫章县| 昌乐县| 静宁县| 琼海市| 丹阳市| 嵊泗县| 娄烦县| 吴川市| 龙胜| 左云县| 太仓市| 邹城市| 岚皋县| 碌曲县| 金平|