- 論壇徽章:
- 0
|
本帖最后由 wu309785731 于 2013-06-25 22:43 編輯
linux新手,最新在學(xué)習(xí)u-boot,看了別人的博客,學(xué)著做,編譯出了一大堆問(wèn)題,能說(shuō)說(shuō)什么問(wèn)題呀
用的是linux-arm-gcc 4.3.2交叉編譯工具,針對(duì)是mini2440開(kāi)發(fā)板的uboot制作。
[root@CentOS u-boot-201003]# make distclean
[root@CentOS u-boot-201003]# make mini2440_config
Configuring for mini2440 board...
[root@CentOS u-boot-201003]# make ARCH=arm CORSS_COMPILE=/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabl- all
Generating include/autoconf.mk
cc1: 錯(cuò)誤:-march= switch所帶參數(shù)(armv4)不正確
cc1: 錯(cuò)誤:-mtune=switch所帶參數(shù)(armv4)不正確
Generating include/autoconf.mk.dep
cc1: 錯(cuò)誤:-march= switch所帶參數(shù)(armv4)不正確
cc1: 錯(cuò)誤:-mtune=switch所帶參數(shù)(armv4)不正確
for dir in tools examples/standalone examples/api cpu/arm920t /usr/u-boot-201003/cpu/arm920t/ ; do \
make -C $dir _depend ; done
make[1]: Entering directory `/usr/u-boot-201003/tools'
make[1]: Leaving directory `/usr/u-boot-201003/tools'
make[1]: Entering directory `/usr/u-boot-201003/tools'
make[1]: Nothing to be done for `_depend'.
make[1]: Leaving directory `/usr/u-boot-201003/tools'
make[1]: Entering directory `/usr/u-boot-201003/examples/standalone'
cc1: 錯(cuò)誤:-march= switch所帶參數(shù)(armv4)不正確
cc1: 錯(cuò)誤:-mtune=switch所帶參數(shù)(armv4)不正確
cc1: 錯(cuò)誤:-march= switch所帶參數(shù)(armv4)不正確
cc1: 錯(cuò)誤:-mtune=switch所帶參數(shù)(armv4)不正確
make[1]: *** 沒(méi)有規(guī)則可以創(chuàng)建“_depend”需要的目標(biāo)“.depend”。 停止。
make[1]: Leaving directory `/usr/u-boot-201003/examples/standalone'
make[1]: Entering directory `/usr/u-boot-201003/examples/api'
make[1]: Nothing to be done for `_depend'.
make[1]: Leaving directory `/usr/u-boot-201003/examples/api'
make[1]: Entering directory `/usr/u-boot-201003/cpu/arm920t'
cc1: 錯(cuò)誤:-march= switch所帶參數(shù)(armv4)不正確
cc1: 錯(cuò)誤:-mtune=switch所帶參數(shù)(armv4)不正確
cc1: 錯(cuò)誤:-march= switch所帶參數(shù)(armv4)不正確
cc1: 錯(cuò)誤:-mtune=switch所帶參數(shù)(armv4)不正確
make[1]: *** 沒(méi)有規(guī)則可以創(chuàng)建“_depend”需要的目標(biāo)“.depend”。 停止。
make[1]: Leaving directory `/usr/u-boot-201003/cpu/arm920t'
make[1]: Entering directory `/usr/u-boot-201003/cpu/arm920t'
make[1]: Nothing to be done for `_depend'.
make[1]: Leaving directory `/usr/u-boot-201003/cpu/arm920t'
make -C tools all
make[1]: Entering directory `/usr/u-boot-201003/tools'
gcc -g -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /usr/u-boot-201003/include -idirafter /usr/u-boot-201003/include2 -idirafter /usr/u-boot-201003/include -I /usr/u-boot-201003/libfdt -I /usr/u-boot-201003/tools -DTEXT_BASE=0x33F80000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -pedantic -c -o crc32.o /usr/u-boot-201003/lib_generic/crc32.c
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /usr/u-boot-201003/include -idirafter /usr/u-boot-201003/include2 -idirafter /usr/u-boot-201003/include -I /usr/u-boot-201003/libfdt -I /usr/u-boot-201003/tools -DTEXT_BASE=0x33F80000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -o default_image.o default_image.c -c
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /usr/u-boot-201003/include -idirafter /usr/u-boot-201003/include2 -idirafter /usr/u-boot-201003/include -I /usr/u-boot-201003/libfdt -I /usr/u-boot-201003/tools -DTEXT_BASE=0x33F80000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -o fit_image.o fit_image.c -c
gcc -g -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /usr/u-boot-201003/include -idirafter /usr/u-boot-201003/include2 -idirafter /usr/u-boot-201003/include -I /usr/u-boot-201003/libfdt -I /usr/u-boot-201003/tools -DTEXT_BASE=0x33F80000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -c -o image.o /usr/u-boot-201003/common/image.c
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /usr/u-boot-201003/include -idirafter /usr/u-boot-201003/include2 -idirafter /usr/u-boot-201003/include -I /usr/u-boot-201003/libfdt -I /usr/u-boot-201003/tools -DTEXT_BASE=0x33F80000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -o imximage.o imximage.c -c
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /usr/u-boot-201003/include -idirafter /usr/u-boot-201003/include2 -idirafter /usr/u-boot-201003/include -I /usr/u-boot-201003/libfdt -I /usr/u-boot-201003/tools -DTEXT_BASE=0x33F80000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -o kwbimage.o kwbimage.c -c
gcc -g -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /usr/u-boot-201003/include -idirafter /usr/u-boot-201003/include2 -idirafter /usr/u-boot-201003/include -I /usr/u-boot-201003/libfdt -I /usr/u-boot-201003/tools -DTEXT_BASE=0x33F80000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -pedantic -c -o md5.o /usr/u-boot-201003/lib_generic/md5.c
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /usr/u-boot-201003/include -idirafter /usr/u-boot-201003/include2 -idirafter /usr/u-boot-201003/include -I /usr/u-boot-201003/libfdt -I /usr/u-boot-201003/tools -DTEXT_BASE=0x33F80000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -o mkimage.o mkimage.c -c
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /usr/u-boot-201003/include -idirafter /usr/u-boot-201003/include2 -idirafter /usr/u-boot-201003/include -I /usr/u-boot-201003/libfdt -I /usr/u-boot-201003/tools -DTEXT_BASE=0x33F80000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -o os_support.o os_support.c -c
gcc -g -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /usr/u-boot-201003/include -idirafter /usr/u-boot-201003/include2 -idirafter /usr/u-boot-201003/include -I /usr/u-boot-201003/libfdt -I /usr/u-boot-201003/tools -DTEXT_BASE=0x33F80000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -pedantic -c -o sha1.o /usr/u-boot-201003/lib_generic/sha1.c
gcc -g -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /usr/u-boot-201003/include -idirafter /usr/u-boot-201003/include2 -idirafter /usr/u-boot-201003/include -I /usr/u-boot-201003/libfdt -I /usr/u-boot-201003/tools -DTEXT_BASE=0x33F80000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -c -o fdt.o /usr/u-boot-201003/libfdt/fdt.c
gcc -g -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /usr/u-boot-201003/include -idirafter /usr/u-boot-201003/include2 -idirafter /usr/u-boot-201003/include -I /usr/u-boot-201003/libfdt -I /usr/u-boot-201003/tools -DTEXT_BASE=0x33F80000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -c -o fdt_ro.o /usr/u-boot-201003/libfdt/fdt_ro.c
gcc -g -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /usr/u-boot-201003/include -idirafter /usr/u-boot-201003/include2 -idirafter /usr/u-boot-201003/include -I /usr/u-boot-201003/libfdt -I /usr/u-boot-201003/tools -DTEXT_BASE=0x33F80000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -c -o fdt_rw.o /usr/u-boot-201003/libfdt/fdt_rw.c
gcc -g -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /usr/u-boot-201003/include -idirafter /usr/u-boot-201003/include2 -idirafter /usr/u-boot-201003/include -I /usr/u-boot-201003/libfdt -I /usr/u-boot-201003/tools -DTEXT_BASE=0x33F80000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -c -o fdt_strerror.o /usr/u-boot-201003/libfdt/fdt_strerror.c
gcc -g -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /usr/u-boot-201003/include -idirafter /usr/u-boot-201003/include2 -idirafter /usr/u-boot-201003/include -I /usr/u-boot-201003/libfdt -I /usr/u-boot-201003/tools -DTEXT_BASE=0x33F80000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -c -o fdt_wip.o /usr/u-boot-201003/libfdt/fdt_wip.c
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -idirafter /usr/u-boot-201003/include -idirafter /usr/u-boot-201003/include2 -idirafter /usr/u-boot-201003/include -I /usr/u-boot-201003/libfdt -I /usr/u-boot-201003/tools -DTEXT_BASE=0x33F80000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -pedantic -o mkimage crc32.o default_image.o fit_image.o image.o imximage.o kwbimage.o md5.o mkimage.o os_support.o sha1.o fdt.o fdt_ro.o fdt_rw.o fdt_strerror.o fdt_wip.o
strip mkimage
make[1]: Leaving directory `/usr/u-boot-201003/tools'
make -C examples/standalone all
make[1]: Entering directory `/usr/u-boot-201003/examples/standalone'
gcc -g -Os -fno-common -ffixed-r8 -D__KERNEL__ -DTEXT_BASE=0x33F80000 -I/usr/u-boot-201003/include -fno-builtin -ffreestanding -nostdinc -isystem /usr/lib/gcc/i686-redhat-linux/4.4.7/include -pipe -DCONFIG_ARM -D__ARM__ -march=armv4 -Wall -Wstrict-prototypes -o hello_world.o hello_world.c -c
hello_world.c:1: 錯(cuò)誤:-march= switch所帶參數(shù)(armv4)不正確
hello_world.c:1: 錯(cuò)誤:-mtune=switch所帶參數(shù)(armv4)不正確
make[1]: *** [hello_world.o] 錯(cuò)誤 1
make[1]: Leaving directory `/usr/u-boot-201003/examples/standalone'
make: *** [examples/standalone] 錯(cuò)誤 2
l |
|