1.下载编译环境,下载最新的MinGw和MSYS包,先安装MinGw,再安装MSYS,在安装MSYS需要指定gcc.exe的路径(在MingGW的bin目录下)。
2.下载源码libiconv-1.8.tar.gz,保存在c:\,编译
$ tar xvzf /c/libiconv-1.8.tar.gz$ mkdir libiconv-build$ cd libiconv-build$ ../libiconv-1.8/configure --enable-extra-encodings --enable-static --disable-shared$ make$ cd ..
3.编译jikes源码,
$ tar xvjf /c/jikes-1.18.tar.bz2$ mkdir jikes-build$ cd jikes-build$ ../jikes-1.18/configure CPPFLAGS=-I/c/libiconv-build/include LDFLAGS=-L/c/libiconv-build/lib/.libs$ make
对源文中的CPPFLAGS,LDFLAGS属性进行了修改,确保编译路径的正确。执行完make后,jikes-build/src可以找到编译好的Jikes.exe了。
分享到:
相关推荐
**标题与描述解析** ...通过增强对encoding的支持,它解决了中文乱码问题,使得开发者在使用jikes时不必再担心字符编码问题。如果你的项目中包含大量中文代码或者需要快速编译,这个定制版的jikes可能是理想的工具。
JikesRVM,全称为“Jikes Research Virtual Machine”,是由IBM研发的一款开源、高性能的Java虚拟机,它采用纯Java语言编写,这在当时是相当独特的,因为大多数JVM都是用C++或类似的低级语言实现的。JikesRVM的设计...
标题 "jikes ibm" 指涉的是IBM开发的一款开源、高性能的Java编译器——Jikes。这款编译器在20世纪90年代末期推出,旨在提高Java程序的编译速度,与当时的官方Java编译器Javac相比,Jikes在速度上具有显著优势。 ...
总的来说,这个压缩包提供了Eclipse用户一个替代的Java编译解决方案——Jikes,它以高效的编译速度著称,同时可能还包含了与Eclipse集成的配置信息。对于那些追求快速编译或者处理旧项目的人来说,这可能是一个非常...
jikes-1.22.tar.bz2 免费开源非常好的java编译环境
**Jikes.exe 编译器** Jikes.exe 是一个基于开放源代码的Java编译器,由IBM开发并在1998年首次发布。它的全名是“Jikes Java Compiler”,设计目标是提供比标准的Sun Microsystems JDK中的Javac更快的编译速度。在...
Liferay是一款开源的企业级内容管理系统,其复杂性和规模往往需要高效的工具支持,Jikes的出现无疑为这类项目提供了更好的编译解决方案。 在"jikes-1.22-1.windows.zip"这个压缩包中,包含了两个主要的文件夹:bin...
Jikes研究虚拟机(Jikes Research Virtual Machine,简称Jikes RVM)是一种成熟的用于执行Java程序的虚拟机,其早期版本与当前版本分别在通用公共许可证(CPL)与Eclipse公共许可证(EPL)下开放代码。与其他以Java...
win32下,有encoding参数的jikes
吉科研究虚拟机Jikes RVM(研究虚拟机)提供了一个灵活的开放式测试平台,用于对虚拟机技术进行原型设计并试验各种设计替代方案。 该系统获得了 ( 批准的许可证)的许可。 Jikes RVM 在 IA32 32 位(64 位支持正在...
《Jikes RVM的历史镜像:Subversion存储库的深度解析》 Jikes RVM,全称为"Jikes Research Virtual Machine",是一个开源的、高度优化的Java虚拟机(JVM),它支持即时编译(JIT)和静态编译(AOT)。此镜像文件...
针对这些问题,需要深入理解ARM架构的特点,以及Jikes RVM的设计理念,通过优化代码和调整算法来解决。 ARM架构以其低功耗、高性能的特性,广泛应用于嵌入式系统。在ARM/ARMLinux上实现Jikes RVM,不仅可以为其他...
在实施过程中,作者详细讨论了遇到的问题及解决方案,这些问题可能包括指令集适配、内存管理、垃圾回收机制、线程调度等。 在ARM/ARMLinux上实现Jikes RVM具有重要意义。首先,它可以为其他嵌入式平台的JVM移植提供...
在本文中,我们将深入探讨如何对运行在AIX服务器上的WebLogic应用服务器进行性能调优,以解决加载页面慢的问题。WebLogic是一个流行的Java应用程序服务器,而AIX是一种基于UNIX的操作系统,通常用于企业级服务器环境...
第五章总结了项目开发过程中的工程经验,包括解决问题的策略、调试技巧等。 ### 六、结论与未来工作 #### 6.1 结论 经过一系列的努力,项目成功地将 Jikes RVM 移植到了 ARM 架构上,为在 ARM 平台上运行 Java 应用...
在IT领域,尤其是在操作系统管理与开发环境中,掌握Linux操作系统及其常用指令是至关重要的技能。Linux作为全球最广泛使用的开源操作系统之一,提供了丰富的命令行工具,这些工具不仅功能强大,而且在自动化脚本、...
值得注意的是,虽然jikes.exe在某些情况下能提高编译速度,但随着Java和编译技术的发展,现代的JDK和javac编译器已经足够快,因此现在使用jikes的情况相对较少。不过,理解这一历史工具及其在特定场景下的使用,有助...
本文档主要探讨了基于ARM架构的嵌入式Java虚拟机(JVM)的研究与实现,特别是针对JikesRVM的移植和优化。JikesRVM是一个开源的、高性能的Java虚拟机,其设计目标是提供一个灵活的平台,用于研究和开发新的虚拟机技术...
通过使用调试工具,开发者可以更好地控制程序的执行流,从而更容易发现并解决问题。 #### 多线程调试 随着现代应用程序变得越来越复杂,多线程编程成为了一项必备技能。本教程专门用一章来讨论如何调试多线程应用...