编译Classpath
① $ tar zxf classpath-0.98.tar.gz
解压缩Classpath 0.98
② $ cd classpath-0.98
进入classpath文件夹
③ $ ./configure --prefix=$mydir/j2mebuild --disable-gtk-peer --disable-gconf-peer --disable-plugin --with-ecj --host=arm-linux --enable-tools=no --enable-Werror=no
检查classpath所需的编译环境,生成makefile文件
--prefix 最终编译文件的目标路径。
--host 目标程序运行平台,arm-linux表示编译成arm平台程序,省略这个参数表示编译成x86平台程序。
--disable-gtk-peer
--disable-gconf-peer
--disable-plugin
--enable-tools=no (好像help中默认就是no)
--enable-Werror=no 设置这两个是因为在编译结束,避免warning变成error
④ $ make
⑤ $ make install
编译Jamvm
① $ tar zxf jamvm-1.5.4.tar.gz
解压缩jamvm-1.5.4
② $ cd jamvm-1.5.4
打开terminal
③ $ ./configure --prefix=$mydir/j2mebuild --with-classpath-install-dir=$mydir/j2mebuild --host=arm-linux
--with-classpath-install-dir jamvm运行时调用java类库的路径
我把jamvm和classpath装在了同一个目录下,可以分开来不影响。
④ $ make
⑤ $ make install
⑥ cd $mydir/j2mebuild/bin
jamvm -version 查看信息。
至此jamvm+classpath安装完成
感谢网上的相关资料,根据自己的工作进行了一定修改。下一步完成midpath的安装和运行
本文详细介绍了如何从源代码编译Classpath 0.98和Jamvm 1.5.4,并针对ARM-Linux平台进行了配置。具体步骤包括解压、配置、编译及安装等过程。此外,还提供了编译选项解释,如--prefix和--host的作用。

464

被折叠的 条评论
为什么被折叠?



