交叉编译e2fsprogs——android 下使用mkfs.ext4命令
来源:互联网 发布:阴上买入指标源码 编辑:程序博客网 时间:2024/06/05 14:06
1,下载源码: git clone git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
2,设置环境变量 export CFLAGS="-static -O2 -g" (静态编译)
3,编译: ./configure --host=i686-linux --target=arm-linux CC=arm-linux-gcc
--prefix=/home/skypine2011/busybox/e2fsprogs/e2fsprogs/release
make
make install
make install-libs
4,安装之后,在release目录会有sbin,lib等目录,lib里有静态库,sbin是执行文件mkfs.ext4等。
5, 进入android调试命令行模式:设置环境变量
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib
6,将交叉编译环境中的lib整个目录COPY到 android下的根目录下。
(我的库在gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/arm-none-linux-gnueabi/sysroot/lib目录下)
7,将刚才生成的静态库也放至此android根下的lib目录中。
8,将生成的mkfs.ext4等执行文件COPY到android的sbin目录下。 # mkfs.ext4等命令现在可以使用了。
如图:
如果你自己不想编译,可以到这里去下载我已编译好的,可直接使用。步骤按上面说的不变,只是少了下载、编译那几步。下载地址:http://download.csdn.net/detail/hp_2008/4705149
- 交叉编译e2fsprogs——android 下使用mkfs.ext4命令
- 交叉编译e2fsprogs For android
- e2fsprogs制作嵌入式 mkfs.ext2 mkfs.ext3 mkfs.ext4
- 交叉编译e2fsprogs
- busybox 编译mkfs.ext4
- Yocto工具链下制作mkfs.ext4命令
- mkfs命令使用
- 解读:在命令情况下使用Android NDK交叉编译工具
- Android 下交叉编译使用(Android NDK 默认的交叉编译工具 )
- CentOS使用mkfs.ext4快速格式化大容量硬盘
- e2fsprogs编译问题
- 如何交叉编译mkfs.jffs2等工具链mtd-utils
- 如何交叉编译mkfs.jffs2等工具链mtd-utils
- 通过arm-linux-3.4.1的交叉编译 e2fsprogs-1.39.tar.gz
- 制作嵌入式文件系统 mkfs.ext2 mkfs.ext3 mkfs.ext4
- 终端使用命令卸载交叉编译工具
- Android平台下FreePascal的交叉编译
- msys2下交叉编译fftw(android)
- WPF应用程序中输入系统介绍
- linux中为什么要有分段和分页机制
- 漫入痴迷的伤感原创日志推荐:爱走了,不安不再了
- dll注入的代码
- 关于 for (;;) 与 while (1) 两种死循环的区别
- 交叉编译e2fsprogs——android 下使用mkfs.ext4命令
- C++经典书籍(转载)
- Excel 也可以很好玩:职场故事版
- 借助第三方插件(有道)通过ip获取用户所在的地理位置
- C语言宏的高级用法
- Fight Travel开发日志(7)
- xcode
- iOS开发技巧17
- 你存在我的脑海里,没你的日子,我一点都不好