linux mkfs 源码,mkfs工具怎么移植到嵌入式平台下面

找到了e2fsprogs-1.41.3的源码,怎么修改编译后才能移植到嵌入式平台?

有交叉编译工具。但是不知道怎么修改Makefile文件

刚开始e2fsprogs的源码里没有Makefile文件

但是执行./configure 后就有了。不知道怎么修改Makefile才能做移植啊?

|

以前项目编译toolchain和rootfs时用的是e2fsprogs  1.40.2,编译arm版本时使用的命令类似如下,供参考,把其中的宏替换一下,如CROSS_COMPILE替换为arm-linux-,TARGETARCH替换为arm-linux,TOOLCHAIN_PREFIX替换为你要的目录。

CC=${CROSS_COMPILE}gcc LD=${CROSS_COMPILE}ld RANLIB=${CROSS_COMPILE}ranlib ./configure --prefix=/ --host=$TARGETARCH --enable-elf-shlibs &&

make && make DESTDIR=$TOOLCHAIN_PREFIX install install-libs

cd $TOOLCHAIN_PREFIX/lib &&

ln -sf libblkid.so.1 libblkid.so &&

ln -sf libcom_err.so.2 libcom_err.so &&

ln -sf libe2p.so.2 libe2p.so &&

ln -sf libext2fs.so.2 libext2fs.so &&

ln -sf libss.so.2 libss.so &&

ln -sf libuuid.so.1 libuuid.so

|

./configure 里配置成交叉编译工具,

然后生成Makefile

然后make

然后把生成的执行文件拷贝到嵌入式平台的文件系统里就可以使用了。

|

./configure --help

|

看帮助,README INSTALL

|

正解,一般交叉编译就行了。

|

应该有configure配置工具,要加一些交叉编译的参数进行配置,不需手动修改configure文件

|

可以参看 busybox

|

在深圳南山区的话,我可以给你看看

|

是啊,高手指点一下啊。

|

这个估计没人能讲,只能找人帮忙弄,或者自己硬着头皮弄。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值