求助:make 出错问题?
先谢过!开发环境 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: *** Error 1
make: Leaving directory `/home/phoebus/new2/uClinux-dist/linux-2.4.x'
make: *** Error 1
# cd ..
我试图注释掉出现错误的语句,但在其他地方又出现类似的错误(不是__phys_to_virt了变成了其他的一些东西如kmap出错类型都差不多都是undefined reference)
不知到类似错误如何修改,是内核本身的问题还是可以通过修改什么选项避免出现这类问题? 应该是内核配置的问题,跟程序是没有关系的!!你的开发包是板子带的开发包嘛? 开发包是自己下的! 修改了内核配置编译通过了,多谢提醒! 不客气!!编译通过就好了!!
页:
[1]