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
|
在深圳南山区的话,我可以给你看看
|
是啊,高手指点一下啊。
|
这个估计没人能讲,只能找人帮忙弄,或者自己硬着头皮弄。
linux mkfs 源码,mkfs工具怎么移植到嵌入式平台下面相关推荐
- 【转载】ubuntu下linux内核源码阅读工具和调试方法总结
http://blog.chinaunix.net/space.php?uid=20940095&do=blog&cuid=2377369 一 linux内核源码阅读工具 window ...
- linux lynx 源码,Lynx字符浏览器移植
一. 环境 主机:Ubuntu 8.10 目标机:s3c6410 主机编译器:gcc 目标机编译器:arm-none-linux-gnueabi-gcc 二. 准备工作 为了使目标板能够正常上网,我们 ...
- Linux内核基础——Linux源码阅读工具Source Insight4.0
Linux内核源码阅读工具--source insight4.0 Source insight4.0工具的使用入门 一.Souce insight建立工程.导入源码 二.遍历所有源码文件建立符号索引 ...
- xilinx linux内核,Xilinx-Zynq Linux内核源码编译过程
本文内容依据http://www.wiki.xilinx.com网址编写,编译所用操作系统为ubuntu 14 1.交叉编译环境的安装配置 2.uboot的编译 1)下载uboot源代码 下载uboo ...
- Linux移植:正点原子阿尔法IMX6ULL开发板Linux内核源码移植详细步骤(4.1.15版本内核)
Linux移植:正点原子阿尔法IMX6ULL开发板Linux内核源码移植详细步骤(4.1.15版本内核) 文章目录 Linux移植:正点原子阿尔法IMX6ULL开发板Linux内核源码移植详细步骤(4 ...
- WSL下源码阅读工具LXR(Linux Cross-Referencer)的配置
题外话:不知道是不是太久没有配置/部署软件的原因,上手配置LXR给我的体感比较不好,因此写下此博客记录该工具配置的过程 项目官网:zh/LXR 项目 参考教程1:史上最详细的LXR安装介绍_mosen ...
- Linux内核源码阅读以及工具(转)
Linux内核源码阅读以及工具(转) 转载地址:Linux内核源码阅读以及工具(转)
- Linux内核源码阅读以及工具详解
接上篇Linux内核源码下载方法 这篇总结了如何利用source insight对Linux内核代码进行阅读和学习(资料来源于网络) 随着linux的逐步普及,现在有不少人对于Linux的安装及设置已 ...
- 梦幻诛仙linux纯端架设教程,梦幻诛仙 一键端搭建iOS安卓双端+完整后台源码+各种工具附带视频架设教程...
游戏说明: 梦幻诛仙一键端搭建iOS安卓双端+完整后台源码+各种工具,视频架设教程 在游戏内当前聊天窗口输入 dmmhzxnb ,开启后台. 提示GM后台已开启. 在左上角Press Enter ...
最新文章
- Codemirror-开源在线代码编辑器
- 第三十天-ssh key企业批量分发自动化管理案例
- HDU 2546 饭卡(贪心+DP)
- python中的缩进问题_Python中的缩进问题
- linux打开应用程序的命令,Windows环境下如何通过命令打开程序!
- Chrome的vimium插件的使用笔记
- VS Code+Vim打造C/C++极致开发环境
- 搜狗输入法电脑版_搜狗输入法上线墨水屏定制版
- sql server 缓存_深入了解SQL Server缓冲区缓存
- Perl 学习笔记-目标操作
- Tricks(四十)—— 神经网络解决与(或)及异或问题
- Jenkins部署java项目实例
- 计算机硬盘存绝密,教您创建自己的绝密磁盘
- knockoutjs三 text和apperance的绑定
- 项目管理十大知识领域之间的关系
- 服务器节点数及系统数量,计算节点服务器数量16.docx
- 宝塔 php守护 1.2,宝塔面板的Supervisor (进程管理利器) 使用说明 – 附Nginx守护教程...
- Python编程好不好学?入门难吗?
- 化妆品行业如何开启新零售模式?你懂了吗
- OPCUA 设置登录用户名与密码
热门文章
- python多层数组合成一个数组后循环打印出数组内的每一项元素的方法
- Python for循环本质
- Python基础教程:函数及其参数
- php7.2获取年份的格式,7.7.2 获取zval的值及类型
- 怎么向后删除?(删除光标后的字符)(按delete键)
- scanf_s写入错误怎么办?(字符串需要sizeof()参数指定接收长度)附示例
- Springboot整合xxl-job实现任务自定义定时任务
- java 数组 push pop_JavaScript学习笔记:数组的push()、pop()、shift()和unshift()方法
- 使用mysqld --install命令时出现MSVCR120.dll文件丢失错误
- php在线客服系统源码_在线客服系统物流行业解决方案