有在spartan 3E 上按照《FPGA上的嵌入式设计实例》成功移植 uclinux

来源:百度知道 编辑:UC知道 时间:2024/06/25 11:48:53
我在按照那本书第五章移植一个基本的可以在spartan 3E 上运行的uclinx时在编译的最后一步总是出现如下错误
/home/embed/microblaze-elf-tools/bin/../lib/gcc/microblaze/3.4.1/../../../../mic
roblaze/bin/ld.real: unrecognized option `--fatal-warnings'
/home/embed/microblaze-elf-tools/bin/../lib/gcc/microblaze/3.4.1/../../../../mic
roblaze/bin/ld.real: use the --help option for usage information
collect2: ld returned 1 exit status
make[4]: *** [busybox] Error 1
make[4]: Leaving directory `/home/embed/uClinux-dist/user/busybox'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/embed/uClinux-dist/user/busybox'
make[2]: *** [busybox] Error 2
make[2]: Leaving directory `/home/embed/uClinux-dist/user'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/embed/uClinux-dist/user'
make: *** [subdirs] Error 1
[root@localhost uClinux-dist]#
在按照书后的FAQ
make mrproper

make mrpeoper -i
又重新编译多次总是一样的错误,

首先保证你的交叉编译环境没有问题 你看看 把编译选项里面的`--fatal-warnings'
去掉试试
重新编译的时候记得一定要先make clean 否则有时间会有问题的
Good Luck!·

zz