openjdk windows 编译

本文详细记录了在Windows上编译OpenJDK的过程,包括所需工具的下载、环境变量设置、解决资源文件问题及修改makefile和gmk文件的方法。尽管在Windows上编译可能遇到诸多挑战,但通过本文的步骤可以顺利完成。
摘要由CSDN通过智能技术生成

前记

 

如果你不是闲着蛋疼最好不要在windows上面编译,linux上面一会就编译好了。。。。可是windows上面  只想说10个字“尼玛”

 

出现问题了  可以直接改他的makefile和gmk 爷爷的 例如那个verify.res 啥的 明明没有 他非要加入link 中,导致编译失败

 

感叹 人生太多的时间花费在这些虽然结果有用,但是过程无用的地方了  


参考文章

http://www.iteye.com/topic/1097344

openjdk自带的build html

 

BUILD JDK

 

1 hg http://mercurial.selenic.com/release/windows/mercurial-2.5.4-x86.msi

 

 

1 freetype freetype-2.3.5-1-bin

 

url  http://jaist.dl.sourceforge.net/project/gnuwin32/freetype/2.3.5-1/freetype-2.3.5-1-bin.zip

 

同时将bin目录下的文件全部拷贝到lib下 同时命名freetype6.dll 为freetype.dll

 

2 apache-ant-1.9.0

 

url http://mirrors.cnnic.cn/apache//ant/binaries/apache-ant-1.9.0-bin.zip

 

 

 

3 directx sdk DXSDK_Jun10.exe

 

url http://download.microsoft.com/download/A/E/7/AE743F1F-632B-4809-87A9-AA1BB3458E31/DXSDK_Jun10.exe

 

 

4 cygwin

 

url http://cygwin.com/setup.exe

 

假如没有这个dll 从网上下载一个

cygintl-3.dll  url http://www.opendll.com/dll/c/__32-cygintl-3.dll.zip

 

重命名 link.exe to link1.exe

 

替换the make.exe  url http://www.cmake.org/files/cygwin/make.exe

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值