当前位置:   article > 正文

arm cef3 linux 编译_全网首发:LINUX上编译ARM(AARCH)版本的OpenJDK8

openjdk8 arm32

  龙芯机器编译OpenJDK8,有现成的指导文章,有已经准备好的代码源。

  而ARM版本的OpenJDK,可以确定有很多人和公司编译过了,结果在网上搜索时,找不到任何相关的资料。可是咱工作需要,不解决也不行。于是突破了各种困难,成功编译。而且吾很肯定的讲:

  这是全网首发。

  肯定有其他朋友需要。所以这里详细记录下来。

  机器为:飞腾ARM,麒麟LINUX。

  • 更新源:

http://archive.kylinos.cn/kylin/KYLIN-ALL/

吾看看自己的版本,竟然是4.4,这就傻眼了。没关系,全部复制下来,出错是系统的事情。

  • 下载办法一

https://github.com/AdoptOpenJDK/openjdk-aarch64-jdk8u

https://github.com/vascokk/openjdk8-aarch64_be

be版本编译出错(意思是跟系统不匹配)。

  • 下载办法二

吾下载的时候没有成功,停在files卡住了。不知道是否个别现象。

# 准备。更新了源,还是无法安装。 sudo apt install mercurial # 依赖 sudo apt install zip # 下载 # hg clone http://hg.openjdk.java.net/jdk8/jdk8 # hg clone http://hg.openjdk.java.net/aarch64-port/jdk8/ hg clone http://hg.openjdk.java.net/aarch64-port/jdk8u/ cd jdk8u sh get_source.sh

5263c5f8a201cc306a7b4876d33b95b2.png
  • 依赖

# !!! libx11-dev 必须是小写! sudo apt-get install libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev sudo apt-get install libcups2-dev sudo apt-get install libasound2-dev

5263c5f8a201cc306a7b4876d33b95b2.png

需要注意的是,这里的libx11-dev必须是小写,提示是错误的!参考:

https://blog.csdn.net/quantum7/article/details/102743320

  • 编译

# 编译 ./configure make all

5263c5f8a201cc306a7b4876d33b95b2.png

终于顺利编译通过。感谢党感谢国家,感谢所有的程序员,阿弥陀佛!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/912415
推荐阅读
相关标签
  

闽ICP备14008679号