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

arm平台交叉编译rt-tests

        如果要为ARM平台添加libnuma-dev库,需要在x86平台上进行交叉编译,生成ARM平台可用的库文件。具体步骤如下:

1. ARM平台的交叉编译工具链,例如arm-linux-gnueabihf,可以使用以下命令安装:

sudo apt-get install arm-linux-gnueabihfexport CC=arm-linux-gnueabihf-gcc
export AR=arm-linux-gnueabihf-ar
export CROSS_COMPILE=arm-linux-gnueabihf-

2.下载libnuma-dev源码,可以从官方网站或软件源中下载。解压源码文件到本地目录,例如/home/user/libnuma-dev。

libnuma-dev是Linux下NUMA支持的开发库,其官方网址为: GitHub - numactl/numactl: NUMA support for Linux

3.进入源码目录,使用以下命令进行配置:

./autogen.sh
./configure --host=arm-linux-gnueabihf --prefix=/usr/arm-linux-gnueabihf

其中,--host选项指定目标平台为ARM,--prefix选项指定库文件安装路径为/usr/arm-linux-gnueabihf。

4. 执行make命令编译源码:

make

5.执行make install命令安装库文件:

make install

6.将生成的库文件复制到ARM平台上.

/usr/arm-linux-gnueabihf/lib/libnuma.so

7.下载最新版本rt-tests的

git clone https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git/

8.编译

make

error: ‘CGROUP2_SUPER_MAGIC’ undeclared (first use in this function)

这个错误通常出现在Linux内核版本较低的系统中,因为CGROUP2_SUPER_MAGIC宏是在较新的内核版本中引入的,如果该宏未定义,则会出现此错误。注释掉 CGROUP2_SUPER_MAGIC

9.运行

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

相关文章:

  • Melis4.0[D1s]:5.测试笔记 - 修改显示测试源码
  • yolov7目标检测:基于自定义数据集完成检测、训练、测试
  • 托福高频真词List13 // 附托福TPO阅读真题
  • 动力节点王鹤SpringBoot3笔记——第八章 文章管理模块
  • ROS功能包|mav_control_rw(基于MPC的无人机轨迹跟踪控制)---gazebo仿真测试
  • iOS 内存管理机制与原理
  • Linux之父:连你自己都懒得解释,那这就是一堆垃圾!
  • 二战华为成功上岸,准备了小半年,要个27k应该也算不上很高吧~
  • 全国青少年电子信息智能创新大赛(复赛)python·模拟三卷,含答案解析
  • 服务网关选型指南
  • 华为OD机试-查找充电设备组合-2022Q4 A卷-Py/Java/JS
  • 免费好用的oa系统有哪些?盘点这几款!
  • 光伏发电系统模拟及其发电预测开源python工具pvlib
  • 精彩回顾 | 2023工赋Meetup—上海站
  • [oeasy]python0132_[专业选修]utf-8_unicode_transformation_format_8_编码方式
  • DNS 的解析过程以及相关问题
  • 个人情况-单词练习
  • python天狗吃月 青少年编程电子学会python编程等级考试一级真题解析2022年9月
  • JAVA做语言国际化
  • 面试题 16.19. 水域大小
  • 在vscode中切换分支,显示已经删除的远程分支
  • 森林督查违法图斑内业报告高效制作实践技术
  • 华为OD机试-日志限流-2022Q4 A卷-Py/Java/JS
  • ChatGPT能胜任高级程序员吗?
  • effective c++ item 25-29
  • MasterCAM实体旋转命令相关几个问题:曲线相交于边缘等
  • p标签需要设置宽高吗?不用
  • Andorid 事件分发机制案例实操与解析
  • Git 版本控制/项目迭代
  • 智慧农业大数据项目建设方案