QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1502|回复: 4

求助:make 出错问题?

[复制链接]
发表于 2005-10-14 14:53:10 | 显示全部楼层 |阅读模式
先谢过!
开发环境 redhot9.0
uClinux-dist-20030522.tar.gz
arm-elf-tools-20030314.sh

make menuconfig:
linux-2.4.x
S3C4510B
uC-libc

编译(仅编译内核没有增加应用程序):
make dep
make clean
make lib_only
make user_only
make romfs
make image
以上都正常

在make是出现以下错误:
rk.o: In function `skb_copy_and_csum_bits':
/home/phoebus/new2/uClinux-dist/linux-2.4.x/include/linux/highmem.h:68: undefined reference
to `__phys_to_virt'
net/network.o: In function `skb_copy_datagram_iovec':
/home/phoebus/new2/uClinux-dist/linux-2.4.x/include/linux/highmem.h:68: undefined reference
to `__phys_to_virt'
net/network.o:/home/phoebus/new2/uClinux-dist/linux-2.4.x/include/linux/highmem.h:68: more undefined references to `__phys_to_virt' follow
make[1]: *** [linux] Error 1
make[1]: Leaving directory `/home/phoebus/new2/uClinux-dist/linux-2.4.x'
make: *** [linux] Error 1
[root@localhost uClinux-dist]# cd ..


我试图注释掉出现错误的语句,但在其他地方又出现类似的错误(不是__phys_to_virt了变成了其他的一些东西如kmap出错类型都差不多都是undefined reference)
不知到类似错误如何修改,是内核本身的问题还是可以通过修改什么选项避免出现这类问题?
发表于 2005-10-15 11:38:40 | 显示全部楼层
应该是内核配置的问题,跟程序是没有关系的!!你的开发包是板子带的开发包嘛?
回复

使用道具 举报

 楼主| 发表于 2005-10-17 09:06:17 | 显示全部楼层
开发包是自己下的!
回复

使用道具 举报

 楼主| 发表于 2005-10-17 09:47:58 | 显示全部楼层
修改了内核配置编译通过了,多谢提醒!
回复

使用道具 举报

发表于 2005-10-17 14:53:06 | 显示全部楼层
不客气!!编译通过就好了!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-28 23:40 , Processed in 0.062530 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表