当前位置: 首页 > news >正文

lmbench在麒麟V10的编译测试

1.源码下载

官网地址:lmbench - Tools for performance analysis -- How do I get lmbench?https://lmbench.sourceforge.net/get_lmbench.html

获取地址:

lmbench download | SourceForge.nethttps://sourceforge.net/projects/lmbench/

2.编译

环境:麒麟V10SP3 2403

硬件:飞腾S5000C 双路服务器

解压源码包后直接运行

make build 

编译过程遇到的问题

问题1: 报guest-os版本过老问题

访问

gitweb.git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEADhttps://gitweb.git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD

这个地址,下载后替换掉

scripts/gnu-os

这个文件即可。

问题2:

bench.h:39:10: 致命错误:rpc/rpc.h:没有那个文件或目录#include <rpc/rpc.h>^~~~~~~~~~~
编译中断。

首先安装对应的库和包

yum install libtirpc libtirpc-devel

安装后还是会报这个问题,需要修改源码根目录夏

scripts/build

LDLIBS=-lm后面的行添加以下内容


LDLIBS="${LDLIBS} -ltirpc"
CFLAGS="${CFLAGS} -I/usr/include/tirpc"

再编译就能通过了。

http://www.lryc.cn/news/614543.html

相关文章:

  • 水系热力图:制作化学污染物浓度值热力图
  • 深入理解 Java AWT Container:原理、实战与性能优化
  • vue项目常见BUG和优化注意事项
  • 论文reading学习记录7 - daily - ViP3D
  • Cesium 模型3dtiles压平,任意多面压平,无闪烁
  • 适用于在线3D测量和检测的3D激光轮廓仪
  • 什么是SSL证书颁发机构?
  • 【Layui】调整 Layui 整体样式大小的方法
  • Vue开发的3D全景图效果
  • 微服务的好与坏
  • Spring Boot 常用注解及其功能详解
  • 【LLM实战|langchain、qwen_agent】RAG高级
  • 力扣-238.除自身以外数组的乘积
  • 【ros-humble】2.自定义通讯接口发布者python,qt使用(话题)
  • Java多线程初阶-线程协作与实战案例
  • 在超算中心,除了立式机柜(rack-mounted)还有哪些形式?
  • 【大模型实战篇】部署GPT-OSS-120B踩得坑(vllm / ollama等推理框架)
  • 使用Prometheus + Grafana + node_exporter实现Linux服务器性能监控
  • 大语言模型的过去与未来——GPT-5发布小谈
  • (已解决)Mac 终端上配置代理
  • Document Picture-in-Picture API拥抱全新浮窗体验[参考:window.open]
  • 交流异步电机的定子与转子转速差产生的原因
  • KTH7111-离轴专用芯片,支持自校准,可替MA600和TLE5012,离轴精度可达±0.2
  • 对数函数分段定点实现
  • 单相交流异步电机旋转磁场产生原理
  • 力扣-53.最大子数组和
  • 从零构建TransformerP2-新闻分类Demo
  • Redis:集群(Cluster)
  • 修复C++14兼容性问题 逻辑检查
  • Vue3 计算属性与监听器