1. ezboot/arch-s3c6410/makefile_config 파일의 CFLAGS -mapcs-32,  -malignment-traps .이부분에서 에라가 나서 주석처리하고

# GCC without EABI
#CFLAGS   += -fno-strict-aliasing -fno-common -pipe -mapcs-32 -fno-zero-initialized-in-bss
#CFLAGS   += -march=armv4 -mtune=arm9tdmi -malignment-traps -msoft-float -fno-builtin

 

2. 나서 다시 컴파일 하니 다음과 같이 에라가 발생하는군요.

[root@localhost ezboot]# make all
for i in arch_s3c6410/start main ; do make -C $i || exit  ; done
make[1]: Entering directory `/home/Linux/ezboot/arch_s3c6410/start'
Assembler compiling start.S ...
arm-generic-linux-gnueabi-gcc -c -nostdinc -I/home/Linux/ezboot/include -I/home/Linux/ezboot/arch_s3c6410  -I.  -D -DARCH_S3C6410 -Wall -Wstrict-prototypes -Wno-trigraphs -O2  -D__ASSEMBLY__  -o start.o start.S
<command-line>: error: macro names must be identifiers
make[1]: *** [start.o] 오류 1
make[1]: Leaving directory `/home/Linux/ezboot/arch_s3c6410/start'
make: *** [all] 오류 2
[root@localhost ezboot]#

 

3. 해결 방법을 부탁 드립니다.

 

    감사합니다.