当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubuntu7.10编译嵌入式内核错误
帖子发表于 : 2008-05-30 15:25 

注册: 2006-03-28 1:09
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
在Ubuntu7.10编译DaVinci的一个linux内核,按照手册的方法,执行下列语句
make ARCH=arm CROSS_COMPILE=arm_v5t_le- davinci_dm644x_defconfig
出错
部分错误如下:
scripts/basic/fixdep.c:105:23: 错误: sys/types.h:No such file or directory
scripts/basic/fixdep.c:106:22: 错误: sys/stat.h:No such file or directory
scripts/basic/fixdep.c:107:22: 错误: sys/mman.h:No such file or directory
scripts/basic/fixdep.c:108:20: 错误: unistd.h:No such file or directory
scripts/basic/fixdep.c:109:19: 错误: fcntl.h:No such file or directory
scripts/basic/fixdep.c:110:20: 错误: string.h:No such file or directory
scripts/basic/fixdep.c:111:20: 错误: stdlib.h:No such file or directory
scripts/basic/fixdep.c:112:19: 错误: stdio.h:No such file or directory
。。。。

到相应的目录查看没有找到相应的文件,需要另外考过来?
还是有没有其他办法。
DaVinci开发推荐的是Redhat和SUSE,是不是因为版本的问题,文件组织不一样,应该在其他地方找这些文件
也就是说不能在Ubuntu上编译这个内核了?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-31 9:45 

注册: 2008-02-19 13:57
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
兄弟,我也是这样的,解决了告我一声


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-05-31 9:49 

注册: 2008-02-19 13:57
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
找到了!
sudo apt-get install build-essential


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-05-31 9:53 
头像

注册: 2007-08-05 17:40
帖子: 4968
送出感谢: 0 次
接收感谢: 4
你这里丢失的是一些头文件。

我不知道是不是交叉编译器的问题,这些文件原则上都应该有的,是不是交叉编译器要一个那个环境下的头文件呢?如果不是那就可能是XXX-dev没装。。

另:我在编译gcc4.3编译的时候遇到些怪问题,报告某些函数没有定义,这些函数有些被定义在string.h中,而gcc4.2却不报错

另:你可以用whereis 命令看看有没有这些文件,如果有你可以试着改下源代码!在包含头文件的时候写个绝对路径!


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-05-31 9:53 
头像

注册: 2007-08-05 17:40
帖子: 4968
送出感谢: 0 次
接收感谢: 4
哎,打字慢了。。。

楼主神速啊!


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-05-31 10:10 
头像

注册: 2007-05-08 16:26
帖子: 2058
地址: 火星内核某分子内某原子核内
系统: arch
送出感谢: 20
接收感谢: 6
apt-get install apt-file
man apt-file

下次少文章时,用apt-file查找这个文件就行.


_________________
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

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


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

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

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