HSDIS工具在macbook M1电脑的安装
HSDIS可以查看java的汇编指令,在github上找不到相关的已经编译好的包,可以通过自己编译的方式运行:
首先下好jdk的源码:
git clone https://github.com/openjdk/jdk.git
其次进入目录:
cd jdk/src/utils/hsdis
下载并解压:
wget https://ftp.gnu.org/gnu/binutils/binutils-2.35.1.tar.xz
tar -xf binutils-2.35.1.tar.xz
最核心的一步进行编译:
make BINUTILS=binutils-2.35.1 ARCH=aarch64
这里一定要是aarch64才匹配我们的芯片版本
然后将编译好的文件:
cp build/macosx-amd64/hsdis-amd64.dylib 你的java根目录的bin下
这时
-Xcomp -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly
最终执行main函数的时候就会打印出汇编:
HSDIS工具在macbook M1电脑的安装相关推荐
- MacBook M1电脑安装mysql 超详细
1安装mysql MacBook打开终端输入: brew install mysql 然后输入mysql -u root -p 密码默认为空,然后回车: mysql -u root -p 进入 ...
- 【python】Macbook M1/M1pro/M1max 安装anaconda记录
M1/M1pro/M1max芯片的macbook是arm架构,而Miniforge3适配了arm架构,本文基于Miniforge3-4.11.0-0进行安装记录.
- MacBook(m1) 通过brew安装PHP环境
新买的mac本,记录一次从零开始安装运行环境.如果电脑没有默认安装则需要自己单独安装brew 一.安装 brew(可能会遇到问题,因此需要一个一个解决) 1.安装javaSDK (可能需要javaSD ...
- MacBook M1用虚拟机安装ubuntu,用ssh本地连接虚拟机ubuntu
背景 毕业项目需要用到ubuntu系统 旧电脑可太卡啦,换了个电脑 双12上车MacBookAir M1可太香了 因为M1是arm架构,装虚拟机是真的麻烦 索性捣鼓了一天终于装上去了 步骤 安装虚拟机 ...
- mac m1 php,【php】Macbook m1 Big Sur 安装php7.1 mondodb 折腾记
首先,我参考How to Install PHP 7.0 / 7.1 using HomeBrew on Mac Big Sur用exolnet/homebrew-deprecated 这个源安装失败 ...
- macbook m1的ffmpeg安装
一.背景 在几个月前对ffmpeg不了解以及对mac os 不了解的情况下,安装了ffmpeg, 但是使用起来感觉怪怪的,因此想重新配置一下 二.mac os/ m1 安装FFmpeg的方式 2.1 ...
- 如何在MacBook M1上无缝使用Win11和MacOS?
2020年,MacBook M1发布后,由于其夸张到离谱的性能表现,苹果又一次在知名度和销量上真正实现了双丰收. 抛开M1和MacOS其他的华丽特色不谈,很多习惯了Windows系统的同学,在换了这台 ...
- Macbook 苹果电脑 安装搭建Vue脚手架教程m1芯片Vue脚手架初学
Macbook 苹果电脑 安装Vue脚手架教程 1.首先我们进入Node.js的官网,下载安装Node.js 如果你已经安装过可以忽略 网址http://nodejs.cn/ 2.直接点击下载,这里我 ...
- imac java7下载地址,如何在苹果电脑上安装JAVA开发工具,经验告诉你该这样
这里给苹果电脑的用户介绍,在哪里下载JAVA SE 开发工具的下载?以及如何安装JDK和验证JAVA安装的版本? 工具/材料 Imac.Macbook Pro.Air JDK安装包 下载JDK 01 ...
最新文章
- git使用的详细过程
- 0基础入门,如何快速上手Python?
- 条件随机场(CRF)相对于HMM,MEMM的优势
- SAP Spartacus Register 页面为空白的解决方案
- 操作系统复习笔记 07 Process Synchronization 进程同步
- mysql存储过程游标移动_mysql动态游标与mysql存储过程游标(示例)
- raster | 栅格对象如何用于非空间模型的预测?
- python动力学建模与仿真_PyMC3中的简单动力学模型
- win95软盘版安装方法
- ADT下载地址(含各版本),最新ADT-23.0.6
- 一张图带你复习《数字信号处理》、《数字电路》、《电磁场理论》
- COMSOL 电场与热场耦合
- ffmpeg之libx264编译安装方法及一键shell脚本
- K8S集群中网络通信故障常见问题的排查思路
- python字典get用法_详细解析python字典get()实例教程
- 万字实录:从DDCTF大赛看当前网络安全新趋势 | 硬创公开课总结文+视频(下篇)...
- element tree 父级勾选子级也勾选,子级勾选默认父级也勾选, 子级取消勾选不影响父级勾选(前端)
- STM32F4开发板硬件简介
- 图形界面介绍Create Placement Blockage
- 《哈利·波特:霍格沃茨之谜》推出二月支线任务“天界舞会”,带来新的选择、挑战与服装
热门文章
- Windows Azure Storage (10) Windows Azure 上的托管服务CDN (下) Hosted Service
- 【转载】JAVAEE之内置对象和属性范围
- Zuul之Filter详解
- 从 0 到 1 实现 React 系列 —— 4.setState优化和ref的实现
- 网站如何从http升级成https
- 1083 矩阵取数问题
- 理解关于java反射中类的域及修饰符
- 简单的FTP应用程序
- 【数据结构与算法】之深入解析“有效的数独”的求解思路与算法示例
- Swift之深入解析Xcode13对Swift对象生命周期的优化