当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 新手求助,mkyaffs2image:找不到命令
帖子发表于 : 2010-11-28 22:55 

注册: 2009-04-10 23:03
帖子: 50
送出感谢: 6
接收感谢: 0 次
我在学习Android系统制作,在ubuntu下用mkyaffs2image打包system.img文件,但是提示mkyaffs2image:找不到命令,请问是没有安装还是什么意思?

要怎么才能获得这个命令呢?网上下载了mkyaffs2image,也不知道怎么用,谢谢指点。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 新手求助,mkyaffs2image:找不到命令
帖子发表于 : 2010-11-29 15:05 
头像

注册: 2010-08-27 15:53
帖子: 803
送出感谢: 0 次
接收感谢: 1
你下载的包含mkyaffs2image这个命令的软件套件叫什么名字?
你下载后是否使用dpkg的命令安装了这个软件包?
不会使用dpkg命令可以搜索google


_________________
基础问题,请看入门手册http://people.ubuntu.com/~happyaron/udc-cn/lucid-html/

Acer aspire 4736G / Ubuntu 10.04LTS
Asus eeepc900 / Xandros
Nokia N900 / Maemo 1.2.12


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 新手求助,mkyaffs2image:找不到命令
帖子发表于 : 2010-11-29 19:47 

注册: 2009-04-10 23:03
帖子: 50
送出感谢: 6
接收感谢: 0 次
谢谢楼上,我网上找了一段话:

引用:
编译yaffs2镜像制作工具:mkyaffs2image
下载:http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2/
//点击左下角的 Download tarball 下整个tar包

解压,进入utils目录,编译
生成 mkyaffs2image 及 mkyaffs

命令格式
#./mkyaffs2image system/ system.img


我就是在执行那个命令格式里的命令时候提示找不到命令的。按照上面那段话,编译生成mkyaffs2image,这个不会操作,谢谢指点啦。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 新手求助,mkyaffs2image:找不到命令
帖子发表于 : 2010-11-29 20:11 

注册: 2009-04-10 23:03
帖子: 50
送出感谢: 6
接收感谢: 0 次
引用:
这里要用到编译yaffs2镜像制作工具:mkyaffs2image,要自己make的话可以从下面的地址下载!
地址:http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2/

点击左下角的 Download tarball 下整个tar包,
下载完成后,进入utils目录运行 make
复制代码以后生成了mkyaffs2image和mkyaffs两个文件
mkyaffs2image命令格式:
./mkyaffs2image <要打包的目录> <生成的文件>


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 新手求助,mkyaffs2image:找不到命令
帖子发表于 : 2010-11-29 21:48 
头像

注册: 2010-08-27 15:53
帖子: 803
送出感谢: 0 次
接收感谢: 1
根据提示,
你是否已经下载yaffs2.tar.gz文件了?
你是否解压yaffs2.tar.gz文件了? 没有的话执行 tar zxvf yaffs2.tar.gz进行解压
你是否进入解压后的目录中的子文件夹utils并执行make了

执行make是否有error产生,如有,确认是否安装了gcc,执行以下命令确认
aptitude search ^gcc$

如果都通过,那mkyaffs2image应该已经存在的了。


_________________
基础问题,请看入门手册http://people.ubuntu.com/~happyaron/udc-cn/lucid-html/

Acer aspire 4736G / Ubuntu 10.04LTS
Asus eeepc900 / Xandros
Nokia N900 / Maemo 1.2.12


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 新手求助,mkyaffs2image:找不到命令
帖子发表于 : 2010-11-30 12:21 

注册: 2009-04-10 23:03
帖子: 50
送出感谢: 6
接收感谢: 0 次
再次感谢楼上细心回答。

我下载了,也解压开,进入文件夹utils,不知道怎么执行make。

双击make,会提示在终端中运行,或者是直接运行,两个都操作过,但是操作完,仍然没有这个程序可以使用。

在终端中执行时,屏幕很快闪过去了,但是貌似有几行最后写着file not found之类的。

不知道兄弟能不能帮我试试啊,谢谢了。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 新手求助,mkyaffs2image:找不到命令
帖子发表于 : 2010-11-30 13:05 
头像

注册: 2010-03-15 14:14
帖子: 454
送出感谢: 0 次
接收感谢: 0 次
引用:
./make
?我是菜鸟,不懂


_________________
windows7 +Linuxdeepin 11.12 +debian testing


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 新手求助,mkyaffs2image:找不到命令
帖子发表于 : 2010-11-30 14:33 

注册: 2009-04-10 23:03
帖子: 50
送出感谢: 6
接收感谢: 0 次
zhuangxiaomeng 写道:
引用:
./make
?我是菜鸟,不懂



呵呵,是不是进到这个目录,在终端里执行./make?谢谢。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 新手求助,mkyaffs2image:找不到命令
帖子发表于 : 2010-11-30 16:20 
头像

注册: 2010-08-27 15:53
帖子: 803
送出感谢: 0 次
接收感谢: 1
对,是进入终端,进入你解压的mkyaffs目录的utils,输入
代码:
./make

执行编译

输出什么?copy上来,
退出到mkyaffs目录,执行
代码:
ls -l mkyaffs2image

输出什么?copy上来


_________________
基础问题,请看入门手册http://people.ubuntu.com/~happyaron/udc-cn/lucid-html/

Acer aspire 4736G / Ubuntu 10.04LTS
Asus eeepc900 / Xandros
Nokia N900 / Maemo 1.2.12


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 新手求助,mkyaffs2image:找不到命令
帖子发表于 : 2010-11-30 19:26 

注册: 2009-04-10 23:03
帖子: 50
送出感谢: 6
接收感谢: 0 次
执行./Makefile,得到如下:

代码:
/yaffs2/utils$ ./Makefile
./Makefile: line 19: CFLAGS:找不到命令
./Makefile: line 20: -Wshadow:找不到命令
./Makefile: line 21: -Wmissing-prototypes:找不到命令
./Makefile: line 24: MAKETOOLS:找不到命令
./Makefile: line 26: MAKETOOLS:找不到命令
./Makefile: line 28: COMMONLINKS:找不到命令
./Makefile: line 29: COMMONLINKS:.c=.o:找不到命令
./Makefile: line 29: COMMONOBJS:找不到命令
./Makefile: line 31: MKYAFFSSOURCES:找不到命令
./Makefile: line 32: MKYAFFSSOURCES:.c=.o:找不到命令
./Makefile: line 32: MKYAFFSIMAGEOBJS:找不到命令
./Makefile: line 34: MKYAFFS2SOURCES:找不到命令
./Makefile: line 35: MKYAFFS2LINKS:找不到命令
./Makefile: line 36: MKYAFFS2SOURCES:.c=.o:找不到命令
./Makefile: line 36: MKYAFFS2LINKS:.c=.o:找不到命令
./Makefile: line 36: MKYAFFS2IMAGEOBJS:找不到命令
./Makefile: line 38: all::找不到命令
./Makefile: line 40: COMMONLINKS:找不到命令
./Makefile: line 40: MKYAFFSLINKS:找不到命令
./Makefile: line 40: MKYAFFS2LINKS:找不到命令
ln: 创建符号链接 “./..”: 文件已存在
./Makefile: line 43: COMMONOBJS:找不到命令
./Makefile: line 43: MKYAFFSIMAGEOBJS:找不到命令
./Makefile: line 43: MKYAFFS2IMAGEOBJS:找不到命令
./Makefile: line 44: CC:找不到命令
./Makefile: line 44: CFLAGS:找不到命令
./Makefile: line 44: -o: 没有那个文件或目录
./Makefile: line 46: COMMONOBJS:找不到命令
./Makefile: line 46: MKYAFFSIMAGEOBJS:找不到命令
./Makefile: line 46: mkyaffsimage::找不到命令
./Makefile: line 47: CC:找不到命令
./Makefile: line 47: COMMONOBJS:找不到命令
./Makefile: line 47: MKYAFFSIMAGEOBJS:找不到命令
./Makefile: line 47: -o:找不到命令
./Makefile: line 49: COMMONOBJS:找不到命令
./Makefile: line 49: MKYAFFS2IMAGEOBJS:找不到命令
./Makefile: line 49: mkyaffs2image::找不到命令
./Makefile: line 50: CC:找不到命令
./Makefile: line 50: COMMONOBJS:找不到命令
./Makefile: line 50: MKYAFFS2IMAGEOBJS:找不到命令
./Makefile: line 50: -o:找不到命令
./Makefile: line 53: clean::找不到命令
./Makefile: line 54: COMMONOBJS:找不到命令
./Makefile: line 54: MKYAFFSIMAGEOBJS:找不到命令
./Makefile: line 54: MKYAFFS2IMAGEOBJS:找不到命令
./Makefile: line 54: COMMONLINKS:找不到命令
./Makefile: line 54: MKYAFFSLINKS:找不到命令
./Makefile: line 54: MKYAFFS2LINKS:找不到命令


最后由 ShunYea 编辑于 2010-11-30 19:30,总共编辑了 1 次

页首
 用户资料  
 
11 楼 
 文章标题 : Re: 新手求助,mkyaffs2image:找不到命令
帖子发表于 : 2010-11-30 19:29 

注册: 2009-04-10 23:03
帖子: 50
送出感谢: 6
接收感谢: 0 次
代码:
/yaffs2/utils$ ls -l mkyaffs2image
ls: 无法访问 mkyaffs2image: 没有那个文件或目录
/yaffs2/utils$


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 新手求助,mkyaffs2image:找不到命令
帖子发表于 : 2010-11-30 20:46 

注册: 2009-04-10 23:03
帖子: 50
送出感谢: 6
接收感谢: 0 次
执行 make

代码:
/utils$ make
ln -s ../yaffs_ecc.c yaffs_ecc.c
gcc -c -I/usr/include -I.. -O2 -Wall -DCONFIG_YAFFS_UTIL -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wnested-externs -Winline yaffs_ecc.c -o yaffs_ecc.o
gcc -c -I/usr/include -I.. -O2 -Wall -DCONFIG_YAFFS_UTIL -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wnested-externs -Winline mkyaffsimage.c -o mkyaffsimage.o
In file included from mkyaffsimage.c:31:
../yaffs_guts.h:837: warning: ‘struct iattr’ declared inside parameter list
../yaffs_guts.h:837: warning: its scope is only this definition or declaration, which is probably not what you want
../yaffs_guts.h:838: warning: ‘struct iattr’ declared inside parameter list
mkyaffsimage.c: In function ‘process_directory’:
mkyaffsimage.c:442: warning: ignoring return value of ‘readlink’, declared with attribute warn_unused_result
mkyaffsimage.c: At top level:
mkyaffsimage.c:116: warning: ‘yaffs_CalcNameSum’ defined but not used
mkyaffsimage.c: In function ‘write_chunk’:
mkyaffsimage.c:228: warning: dereferencing pointer ‘tags’ does break strict-aliasing rules
mkyaffsimage.c:227: warning: dereferencing pointer ‘tags’ does break strict-aliasing rules
mkyaffsimage.c:226: warning: dereferencing pointer ‘tags’ does break strict-aliasing rules
mkyaffsimage.c:225: warning: dereferencing pointer ‘tags’ does break strict-aliasing rules
mkyaffsimage.c:224: warning: dereferencing pointer ‘tags’ does break strict-aliasing rules
mkyaffsimage.c:223: warning: dereferencing pointer ‘tags’ does break strict-aliasing rules
mkyaffsimage.c:222: warning: dereferencing pointer ‘tags’ does break strict-aliasing rules
mkyaffsimage.c:221: warning: dereferencing pointer ‘tags’ does break strict-aliasing rules
mkyaffsimage.c:206: note: initialized from here
mkyaffsimage.c: In function ‘write_object_header’:
mkyaffsimage.c:319: warning: array subscript is above array bounds
mkyaffsimage.c:319: warning: array subscript is above array bounds
mkyaffsimage.c:320: warning: array subscript is above array bounds
mkyaffsimage.c:320: warning: array subscript is above array bounds
mkyaffsimage.c:321: warning: array subscript is above array bounds
mkyaffsimage.c:321: warning: array subscript is above array bounds
mkyaffsimage.c:322: warning: array subscript is above array bounds
mkyaffsimage.c:322: warning: array subscript is above array bounds
mkyaffsimage.c:323: warning: array subscript is above array bounds
mkyaffsimage.c:323: warning: array subscript is above array bounds
mkyaffsimage.c:324: warning: array subscript is above array bounds
mkyaffsimage.c:324: warning: array subscript is above array bounds
gcc -o mkyaffsimage yaffs_ecc.o mkyaffsimage.o
gcc -c -I/usr/include -I.. -O2 -Wall -DCONFIG_YAFFS_UTIL -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wnested-externs -Winline mkyaffs2image.c -o mkyaffs2image.o
In file included from mkyaffs2image.c:33:
../yaffs_guts.h:837: warning: ‘struct iattr’ declared inside parameter list
../yaffs_guts.h:837: warning: its scope is only this definition or declaration, which is probably not what you want
../yaffs_guts.h:838: warning: ‘struct iattr’ declared inside parameter list
In file included from mkyaffs2image.c:35:
../yaffs_tagsvalidity.h:22: warning: redundant redeclaration of ‘yaffs_InitialiseTags’
../yaffs_guts.h:904: note: previous declaration of ‘yaffs_InitialiseTags’ was here
mkyaffs2image.c: In function ‘write_chunk’:
mkyaffs2image.c:180: warning: passing argument 1 of ‘little_to_big_endian’ from incompatible pointer type
mkyaffs2image.c:128: note: expected ‘struct yaffs_Tags *’ but argument is of type ‘struct yaffs_ExtendedTags *’
mkyaffs2image.c: In function ‘process_directory’:
mkyaffs2image.c:372: warning: ignoring return value of ‘readlink’, declared with attribute warn_unused_result
mkyaffs2image.c: In function ‘write_object_header’:
mkyaffs2image.c:249: warning: array subscript is above array bounds
mkyaffs2image.c:249: warning: array subscript is above array bounds
mkyaffs2image.c:250: warning: array subscript is above array bounds
mkyaffs2image.c:250: warning: array subscript is above array bounds
mkyaffs2image.c:251: warning: array subscript is above array bounds
mkyaffs2image.c:251: warning: array subscript is above array bounds
mkyaffs2image.c:252: warning: array subscript is above array bounds
mkyaffs2image.c:252: warning: array subscript is above array bounds
mkyaffs2image.c:253: warning: array subscript is above array bounds
mkyaffs2image.c:253: warning: array subscript is above array bounds
mkyaffs2image.c:254: warning: array subscript is above array bounds
mkyaffs2image.c:254: warning: array subscript is above array bounds
ln -s ../yaffs_packedtags2.c yaffs_packedtags2.c
gcc -c -I/usr/include -I.. -O2 -Wall -DCONFIG_YAFFS_UTIL -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wnested-externs -Winline yaffs_packedtags2.c -o yaffs_packedtags2.o
In file included from ../yaffs_packedtags2.h:21,
                 from yaffs_packedtags2.c:14:
../yaffs_guts.h:837: warning: ‘struct iattr’ declared inside parameter list
../yaffs_guts.h:837: warning: its scope is only this definition or declaration, which is probably not what you want
../yaffs_guts.h:838: warning: ‘struct iattr’ declared inside parameter list
In file included from yaffs_packedtags2.c:17:
../yaffs_tagsvalidity.h:22: warning: redundant redeclaration of ‘yaffs_InitialiseTags’
../yaffs_guts.h:904: note: previous declaration of ‘yaffs_InitialiseTags’ was here
ln -s ../yaffs_tagsvalidity.c yaffs_tagsvalidity.c
gcc -c -I/usr/include -I.. -O2 -Wall -DCONFIG_YAFFS_UTIL -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wnested-externs -Winline yaffs_tagsvalidity.c -o yaffs_tagsvalidity.o
In file included from ../yaffs_tagsvalidity.h:20,
                 from yaffs_tagsvalidity.c:14:
../yaffs_guts.h:837: warning: ‘struct iattr’ declared inside parameter list
../yaffs_guts.h:837: warning: its scope is only this definition or declaration, which is probably not what you want
../yaffs_guts.h:838: warning: ‘struct iattr’ declared inside parameter list
In file included from yaffs_tagsvalidity.c:14:
../yaffs_tagsvalidity.h:22: warning: redundant redeclaration of ‘yaffs_InitialiseTags’
../yaffs_guts.h:904: note: previous declaration of ‘yaffs_InitialiseTags’ was here
gcc -o mkyaffs2image yaffs_ecc.o mkyaffs2image.o yaffs_packedtags2.o yaffs_tagsvalidity.o


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 新手求助,mkyaffs2image:找不到命令
帖子发表于 : 2010-11-30 20:50 

注册: 2009-04-10 23:03
帖子: 50
送出感谢: 6
接收感谢: 0 次
退到utils目录执行 ls -l mkyaffs2image

得到:
代码:
/yaffs2$ ls -l mkyaffs2image
ls: 无法访问 mkyaffs2image: 没有那个文件或目录


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 新手求助,mkyaffs2image:找不到命令
帖子发表于 : 2010-11-30 21:56 

注册: 2009-04-10 23:03
帖子: 50
送出感谢: 6
接收感谢: 0 次
各位可以帮我看看,这里有篇教程:http://bbs.ophone8.net/thread-25054-1-1.html

我做到“3)重新给文件打包”,那里现在已经make了,也看见在utils目录下生成“mkyaffs2image”和“mkyaffsimage”了,但是执行

代码:
mkyaffs2image system system.img


还是一样的提示“mkyaffs2image:找不到命令”,崩溃……


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 新手求助,mkyaffs2image:找不到命令
帖子发表于 : 2010-11-30 22:27 
头像

注册: 2010-08-27 15:53
帖子: 803
送出感谢: 0 次
接收感谢: 1
ShunYea 写道:
各位可以帮我看看,这里有篇教程:http://bbs.ophone8.net/thread-25054-1-1.html

我做到“3)重新给文件打包”,那里现在已经make了,也看见在utils目录下生成“mkyaffs2image”和“mkyaffsimage”了,但是执行

代码:
mkyaffs2image system system.img


还是一样的提示“mkyaffs2image:找不到命令”,崩溃……



首先,人家教程只让你make,你makefile来做什么呢? make是编译,makefile是构建配置文件
然后,最后这个,用不着崩溃,这是因为$PATH里面没有你的mkyaffs2image命令,你得用
代码:
./mkyaffs2image system system.img

执行。


崩溃源于对linux基础的不熟,瞎搞肯定浪费时间,有空看看linux基本知识吧


_________________
基础问题,请看入门手册http://people.ubuntu.com/~happyaron/udc-cn/lucid-html/

Acer aspire 4736G / Ubuntu 10.04LTS
Asus eeepc900 / Xandros
Nokia N900 / Maemo 1.2.12


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译