在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文件

相关推荐
代码的余温1 小时前
Elasticsearch冷热架构:性能与成本完美平衡
大数据·elasticsearch·架构
代码的余温1 小时前
ElasticSearch对比Solr
大数据·elasticsearch·solr
霍格沃兹软件测试开发7 小时前
Dify平台:Agent开发初学者指南
大数据·人工智能·深度学习
IT研究室9 小时前
大数据毕业设计选题推荐-基于大数据的痴呆症预测数据可视化分析系统-Spark-Hadoop-Bigdata
大数据·hadoop·信息可视化·spark·源码·bigdata
数据知道9 小时前
【系统分析师】高分论文:论大数据架构的应用
大数据·架构·软考高级·软考高项·系统分析师·高分论文
天翼云开发者社区10 小时前
分布式系统-秒杀
大数据·安全·中间件
项目題供诗11 小时前
Hadoop(五)
大数据·hadoop·分布式
请提交用户昵称14 小时前
Flume
大数据·flume
Lx35215 小时前
MapReduce Combiner使用技巧:减少数据传输量
大数据·hadoop
smilejingwei17 小时前
数据分析编程第六步:大数据运算
java·大数据·开发语言·数据分析·编程·esprocspl