比起初次编译顺利多了。

  • 下载源码

Tags · openjdk/jdk9u · GitHub

Tags · openjdk/jdk9 · GitHub

吾下载的是jdk-jdk-9-181.tar.gz。

  • 安装OpenJDK8
sudo apt install -y openjdk-8-jdk
  • 安装依赖库
sudo apt update
sudo apt install -y dh-make build-essential
sudo apt install -y libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev
sudo apt install -y libasound2-dev libcups2-dev libfontconfig1-dev
sudo apt install -y libffi-dev libelf-dev
  • 编译
bash configure --disable-warnings-as-errors
make images

LINUX编译OpenJDK 9相关推荐

  1. 深入理解JVM(一)编译openJDK

    此文总结的很不错:https://www.cnblogs.com/ACFLOOD/p/5528035.html 准备openJDK源码和环境 1.在linux和macOS上编译openJDK更加友好, ...

  2. 走进JVM之一 自己编译openjdk源码

    想要深入了解JVM,就必须了解其实现机制.了解JVM实现的最好方法便是自己动手编译JDK.好了,让我们开始吧! 1.  准备工作 获取OpenJDK源码 本次编译选择的是OpenJDK7u,官方源码包 ...

  3. 编译 OpenJDK

    为啥要编译 jdk 通常来说编译 OpenJDK 的目的是为了调试.定制化等需求:和我们使用开源的 Java 中间件一样,如果需要做定制化的话,可以将其源代码下载下来再修改,然后打包出来使用. 准备编 ...

  4. 初试linux编译(ubuntu+vim)+玩转智能蛇

    一.初试linux编译(ubuntu+vim) 步骤: ①下载vmware15+ubuntu桌面版映像 ②安装ubuntu ③下载vim+gcc 在ubuntu终端输入: sudo apt-get i ...

  5. linux 编译c_含有CGO代码的项目如何实现跨平台编译

    目前小菜刀的项目中需要用到SQLite数据库,https://github.com/mattn/go-sqlite3支持database/sql接口,采用Go的标准接口有利于项目后续扩展,因此选择了该 ...

  6. linux 编译链接过程,编译程序 一:linux程序编译过程(一)-编译和链接

    大家肯定都知道计算机程序设计语言通常分为机器语言.汇编语言和高级语言三类.高级语言需要通过翻译成机器语言才能执行,而翻译的方式分为两种,一种是编译型,另一种是解释型,因此我们基本上将高级语言分为两大类 ...

  7. linux下运行yolo,deepin(linux)编译安装yolo v4测试效果

    # 背景 五一放假的最后一天我也凑了个热闹,试一下新鲜出炉的yolo v4, 由于没有装CUDA和CUDNN,只试了一下在CPU上的速度和效果,电脑环境及编译依赖如下: * deepin 15.11桌 ...

  8. centos linux编译c,紧急提醒!Linux是如何编译C语言程序文件的?CentOS 8的gcc使用方法介绍...

    一句话告诉你gcc怎么编译C文件 执行命令 gcc Tristone.c  -o Tristone 解释:"Tristone.C"Tristone可执行文件编译,编译完成后&quo ...

  9. linux编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14

    linux编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14的方法对于 我这个小菜菜来讲是非常的复杂的还好有这篇文章,下面一起来看看吧. 一.使用系统镜像文件配置本地yum源 1 ...

最新文章

  1. 听客来团队scrum敏捷开发工具实践分享
  2. linux6.6 ip 设置,centos 6.6默认iptable规则详解
  3. linux anaconda环境变量配置
  4. python语言怎么学-如何从零开始学习Python,python语言编程入门
  5. python 乘法运算定律_计算机组成原理(上)资料
  6. c语言由高到低的运算符,求解C语言关系运算符优先极由高到低列表(同级请用括号)...
  7. 除醛重要性美博士环保为您解答!!
  8. Embeded linux之移植boa
  9. 信息安全工程师笔记-10种端口扫描技术概念
  10. 在ubuntu下安装Eclipse3.4+MyEclipse7.1
  11. C语言课后习题(39)
  12. 明天14点直播间见!5位业内大咖带您解锁数据库内核技术与行业应用
  13. 汇编指令push,mov,call,pop,leave,ret建立与释放栈的过程
  14. Android项目实战(二十):浅谈ListView悬浮头部展现效果
  15. Android MediaCodec硬编码H264文件(四)
  16. Redis 面试 8 连问,你能顶住几道?
  17. Velocity-模板引擎(代码生成等)
  18. postman的参数params如何设置数组和对象参数
  19. php 判断 小米 手机浏览器,javascript - uc、qq、搜狗 以上三个手机浏览器判断移动端的js代码不执行...
  20. 如何把几张图片合并成一张图片?

热门文章

  1. CC2640R2F BLE5.0 蓝牙协议栈OAD功能概述
  2. openwrt mt7621 build go filebrowser
  3. npm、pnpm和yarn使用(官网、安装、命令行、上传自己的包、包版本号详解、更新卸载包、查看所有版本、同等依赖peer、可选依赖optional)
  4. 第1175期机器学习日报(2017-12-06)
  5. Ubuntu18.04使用Disks挂载硬盘
  6. origin作图模版的设置与调用
  7. 原来SqlSession只是个甩手掌柜,看完我工资从12K变成了20K
  8. 【协同任务】二阶一致性算法多无人机协同编队动态仿真【含Matlab源码 1740期】
  9. 基于python的openCV自学笔记(四)——遗漏知识点补充
  10. Successful at success