在arm kylin中编译Nmon

网上目前二进制文件都是x86的版本,在arm环境的kylin下使用,需要源码编译。

首先拿到makefile文件和源码文件

请自行到 nmon for Linux - Browse Files at SourceForge.net 下载源码和makefile两个文件:

lmon16p.c makefile

1 编辑makefile里的内容

vim makfile

FILE= 这个字段放当前目录里源码文件的名字

HW= 这个字段按格式放当前系统下执行"uname -p"的内容,例如改为如下:

HW=$(shell uname -p | sed 's/ppc64le/POWER/' | sed 's/x86_64/X86/' | sed 's/aarch64/arm/')

OSNAME= 这个字段按格式放当前系统下执行"shell grep ^NAME /etc/os-release"的内容,例如改为如下:

OSNAME=$(shell grep ^NAME /etc/os-release | sed 's/NAME=//' | sed 's/Red Hat Enterprise Linux Server/RHEL/' | sed 's/Red Hat Enterprise Linux Workstation/RHEL/' | sed 's/Red Hat Enterprise Linux/RHEL/'| sed 's/Kylin Linux Advanced Server/KYLIN/' | sed 's/"//g' )

如此修改添加当前系统环境(arm kylin)的编译内容

2 添加可能缺少的依赖

sudo yum install ncurses-devel

3 执行make

即可生成arm平台kylin下可用的nmon文件

相关推荐
电商运营花3 分钟前
告别盲目跟风!1688竞品数据分析实战指南(图文解析)
大数据·人工智能·经验分享·笔记·数据挖掘·数据分析
是程序喵呀1 小时前
git的基本使用
大数据·git
小白学大数据1 小时前
爬虫进阶:Selenium与Ajax的无缝集成
大数据·开发语言·爬虫·selenium·ajax
小冷在努力2 小时前
elasticsearch入门基本知识+使用案例
大数据·elasticsearch·搜索引擎·es
2402_857589362 小时前
WebKit中Websockets的全面支持:实现高效实时通信
大数据·前端·webkit
一切如来心秘密4 小时前
kafka 实现精确一次性语义实践总结
大数据·kafka
lupai4 小时前
车牌号查车辆信息-车牌号查车辆信息接口-汽车API接口
大数据·汽车·生活
薛定谔的猫66666 小时前
主流电商平台营销中大数据的应用◆
大数据·数据采集·淘宝天猫·电商api·主流平台·阿里巴巴1688·独立站系统
迅狐源码工厂6 小时前
如何选择快手矩阵系统:打造高效短视频营销的指南
大数据·人工智能·矩阵
GSDjisidi7 小时前
日本IT-SIER/SES的区别详情、契约形态等
java·大数据·c语言·c++·php