francois_wei 发表于 2005-10-16 18:37:48

在S3C4510平台无法make user_only

根据walimis斑竹的帖子,修改了/linux-2.4.x/arch/armnommu/vmlinux-armv.lds.in
/vendors/Samsung/4510B/Makefile
/inux-2.4.x/drivers/char/serial_samsung.c
三个文件,但是在make user_only时出现以下错误:
/opt/uClinux/arm-elf/bin/gld: cannot find -lg
collect2: ld returned 1 exit status
make: *** Error 1
make: Leaving directory `/HHARM4510-R2/uClinux/user/ftp/ftp'
make: *** Error 2
make: Leaving directory `/HHARM4510-R2/uClinux/user/ftp'
make: *** Error 2
make: Leaving directory `/HHARM4510-R2/uClinux/user'
make: *** Error 2
在线急等~~~~~

francois_wei 发表于 2005-10-16 21:28:12

补充一点:uClinux的源码包我用的是华恒4510开发板提供的.不知这个错误是否跟源码包的版本有关?
望斑竹能够帮助我解决!!!谢谢啦!
另外,我用testsuit2.0来测试时,无法和主机互相ping,不知是什么原因?

francois_wei 发表于 2005-10-17 16:55:29

今天我在uclinux-dist-20030305的源码包上make user_only时还是同样的错误,请问斑竹如何解决阿???急!!!

francois_wei 发表于 2005-10-18 15:12:42

这个问题解决了.我重新安装了arm-elf-gcc这步编译过去了.可是又有新问题.执行make时,出现以下错误:
drivers/block/block.o: In function `rd_blkdev_pagecache_IO':
/uClinux-dist/linux-2.4.x/include/linux/highmem.h:68: undefined reference to `__phys_to_virt'
drivers/block/block.o:/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 `/uClinux-dist/linux-2.4.x'
make: *** Error 1
#
跪求解决方法!
页: [1]
查看完整版本: 在S3C4510平台无法make user_only