ipmitool在arm上的移植

本文介绍了如何在Ubuntu宿主机上使用arm-linux-gcc交叉编译ipmitool,以便在Mini2440目标机上运行。编译过程包括readline和ncurses库的交叉编译,以及解决在ARM设备上运行时的库依赖问题。通过配置编译选项,将编译好的库和头文件复制到相应路径,确保ipmitool能在ARM平台上正确执行。
摘要由CSDN通过智能技术生成

目标:在宿主机上交叉编译ipmitool,使其能够在ARM上能够运行.

环境:

1. 宿主机:ubuntu+arm-linux-gcc

2.目标机:mini2440

源码:

1. readline源码

2. ncurses源码

3. ipmitool源码

本文主要包括两个部分:ipmitool的交叉编译和编译好ipmitool在mini2440板上运行问题解决.

 我先介绍本文的第一部分:ipmitool的交叉编译,因为ipmitool的交叉编译过程中需要ncurses和readline库和头文件的支持,所以了,我们先要把ncurses和readline编译好库和头文件拷贝到arm-linux-gcc默认搜索的头文件和库文件的目录,然后交叉编译ipmitool.

 注意了:

           1. readline和ncurses一定要交叉编译,因为我们交叉编译ipmitool,此时编译链接的库要交叉编译好的库和头文件.

            2.交叉编译好的库文件和头文件移动要存放到arm-linux-gcc默认搜索的头文件和库文件的目录,而不是gccc默认搜索的头文件和库文件的目录.

不说多少了,直接上过程.

1. readline交叉编译

    1) 解压readline源码.

    2)切换到readline的跟目录,执行下面命令:   ./configure --prefix=/opt/readline --host=arm-linux CC=arm-linux-gcc

        说明:configure是为了生

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值