当前位置:  技术问答>linux和unix

mkfs工具怎么移植到嵌入式平台下面

    来源: 互联网  发布时间:2016-07-22

    本文导语:  找到了e2fsprogs-1.41.3的源码,怎么修改编译后才能移植到嵌入式平台? 有交叉编译工具。但是不知道怎么修改Makefile文件 刚开始e2fsprogs的源码里没有Makefile文件 但是执行./configure 后就有了。不知道怎么修改Makefile才能...

找到了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

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

|
  是啊,高手指点一下啊。

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

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于mkfs工具的问题
  • mkfs的代码在哪呢?
  • 求助mkfs.ext3
  • fdisk和mkfs问题。
  • mkfs冒似有BUG
  • linux mkfs.vfat的问题
  • 请教高手 mkfs.ext2 出错
  • 关于mkfs.jffs2的压缩级别问题
  • 想搭建一个ubifs文件系统,mkfs.ubifs文件问题
  • 原来有些空间没分配,现在用fdisk n了之后,但是执行 mkfs.ext3 /dev/hda4 出错
  • mkfs.ext3 格式化硬盘问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3