Reiserfs分区格式化工具的交叉编译
来源:互联网 发布:初中生学编程 编辑:程序博客网 时间:2024/05/22 01:53
1. 目的和环境
在arm7的板子上直接格式化ide硬盘上的分区为Reiserfs分区
编译工具为arm-elf-gcc
开发环境 redhat 9.0
2. 下载源码包 reiserfsprogs-
3. 具体过程
l 解压缩 tar zxf reiserfsprogs-
cd reiserfsprogs-
l CC=arm-elf-gcc ./configure --host=arm
l make 出现错误 prints.c:14: printf.h: ????????? 找不到printf.h
从uClibc-
l 再make 出现错误reiserfs_warning中未定义的函数
修改reiserfsprogs-
void reiserfs_warning (FILE * fp, const char * fmt, ...)
{
va_list args;
va_start (args, fmt);
vfprintf (fp, fmt, args);
va_end (args);
}
l 继续make 出现一大堆重定义错误
修改 reiserfsprogs-
注释掉 //#define HAVE_ASM_UNALIGNED_H 1
此时虽然还有错误但reiserfsprogs-
修改 reiserfsprogs-
大概7754行修改为如下
else
if test "x" = "x$PRESET_CFLAGS"; then
CFLAGS="-Wall -O2 -elf2flt"
fi
fi
#if test x$pic = xyes; then
# CFLAGS="$CFLAGS -fPIC -DPIC"
#fi
l 重新来过
make clean
CC=arm-elf-gcc ./configure --host=arm
修改 reiserfsprogs-
make
l 搞定 reiserfsprogs-
- Reiserfs分区格式化工具的交叉编译
- 嵌入式 linux 分区工具(parted) 交叉编译过程
- Android的交叉编译工具
- Android的交叉编译工具
- Android的交叉编译工具
- 交叉编译工具的安装
- reiserfs分区配置
- qt交叉编译工具的建立
- MIPS架构的交叉编译工具问题
- 交叉编译工具链的构建
- 解析交叉编译工具环境变量的设置
- android 交叉编译工具的认识
- 嵌入式交叉编译工具的安装
- PowerPC交叉编译工具链的制作
- 交叉编译工具链的构建原理
- 交叉编译工具的安装过程
- 制作自己的交叉编译工具
- Linux 交叉工具链的编译
- 生活的忠告
- 2006个人小结
- PHP开发框架的现状和展望_动网_社区论坛
- 如何实现ASP.NET网站个性化
- 用JFreeChart画统计分析柱状图
- Reiserfs分区格式化工具的交叉编译
- 系统构架设计时应考虑的一些必要性因素
- 算法(02):数据类型
- 计算机专业英语词汇
- 详细介绍什么是Java虚拟机
- 用开源Eclipse Profiler插件分析JAVA代码性能
- 我的第一个WML页面源码
- JAVA基础知识精华总结
- javascript---eval函数的使用