交叉编译libparted到arm
2014-09-28 15:27
260 查看
libparted版本为parted-3.0, libuuid版本为libuuid.1.0.3
1.交叉编译libuud
编译配置选项:./configure --host=arm-none-linux-gnueabi --prefix=/usr/local/uuid_arm/
注:安装路径为本人自行创建并指定,编译器版本为arm-none-linux-gnueabi-gcc 4.3.3
#make; make install。 之后头文件以及库都被放置在/usr/local/uuid_arm之中。
2.编译libparted
编译配置选项:./configure --prefix=/usr/local/parted_arm/ --host=arm-none-linux-gnueabi --disable-device-mapper --without-readline LDFLAGS=-L/usr/local/uuid_arm/lib/ CFLAGS=-I/usr/local/uuid_arm/include/
注:此时需要将uuid库的头文件以及库的绝对路径写入宏LDFALGS以及CFLAGS。
#make; make install
最开始编译parted时,提示缺少libuuid库,需要安装e2fsprogs,但是在交叉编译e2fsprogs时却报了更多的错误。之后我索性只使用了libuuid的源码来交叉编译,一番纠结之后终于获得了期望的结果。
1.交叉编译libuud
编译配置选项:./configure --host=arm-none-linux-gnueabi --prefix=/usr/local/uuid_arm/
注:安装路径为本人自行创建并指定,编译器版本为arm-none-linux-gnueabi-gcc 4.3.3
#make; make install。 之后头文件以及库都被放置在/usr/local/uuid_arm之中。
2.编译libparted
编译配置选项:./configure --prefix=/usr/local/parted_arm/ --host=arm-none-linux-gnueabi --disable-device-mapper --without-readline LDFLAGS=-L/usr/local/uuid_arm/lib/ CFLAGS=-I/usr/local/uuid_arm/include/
注:此时需要将uuid库的头文件以及库的绝对路径写入宏LDFALGS以及CFLAGS。
#make; make install
最开始编译parted时,提示缺少libuuid库,需要安装e2fsprogs,但是在交叉编译e2fsprogs时却报了更多的错误。之后我索性只使用了libuuid的源码来交叉编译,一番纠结之后终于获得了期望的结果。
相关文章推荐
- jrtplib+jthread arm 交叉编译
- 解决NDK交叉编译 selected processor does not support ARM mode libtheora的错误
- 解决NDK交叉编译 selected processor does not support ARM mode libtheora的错误
- jrtplib 3.9.1 arm 交叉编译
- 【RTP】jrtplib 3.9.1 arm 交叉编译
- boost 1.48 for ARM 交叉编译方法
- 交叉编译ARM版 QT
- 全手工制作arm-linux交叉编译工具链《二》
- 交叉编译场景分析(arm-linux)(六)--编译TinyX
- hi3531交叉编译环境arm-hisiv100nptl-linux搭建过程
- 建立arm-linux-gcc交叉编译环境
- arm-linux-gcc 交叉编译环境的搭建
- ubuntu下arm-linux-gcc交叉编译环境搭建
- 建立arm-linux-gcc交叉编译环境
- 定制ARM For Linux交叉编译工具详细介绍
- ARM-LINUX交叉编译环境的搭建
- 采用buildroot搭建ARM的交叉编译环境
- 【转】ARM交叉编译工具链
- 为qt-embedded添加jpeg库的交叉编译方法for arm
- 建立arm-linux-gcc 4.1.1交叉编译环境