armboot compile시에 에러
안녕하세요. 회사일 때문에 Arm Linux를 접하게 되었습니다.
저희가 보드를 살리는데, bootloader를 armboot를 이용하기 하였습니다.
소스를 구해서 compile하였더니 헤더 파일의 '\'부분에서 에러가 납니다.
호스트의 gcc는 3.2를 이용하고 타겟용 arm-linux-gcc는 2.95.3을 이용하고 있습니다.
arm-linux-gcc를 이용하여 c code를 컴파일 할때는 에러가 나지 않는데... assembly code compile시에는 에러가 납니다.(start.S 파일 컴파일 시에)
혹시 이유를 아시는 분 계십니까?
고수들의 답변 부탁드립니다. 감사합니다.
----------- 에러 코드 -------------
/usr/local/Project/armboot/include/cmd_confdefs.h61 parse error before `0x00080000'
/usr/local/Project/armboot/include/cmd_confdefs.h61 stray '\' in program
In file included from /usr/local/Project/armboot/include/config.h1,
from /usr/local/Project/armboot/include/armboot.h35,
from serial.c21
/usr/local/Project/armboot/include/configs/config_chagall.h140 parse error before `}'
In file included from serial.c21
/usr/local/Project/armboot/include/armboot.h77 field `bi_ext' has incomplete type
/usr/local/Project/armboot/include/armboot.h240 parse error before `>'
/usr/local/Project/armboot/include/armboot.h240 stray '\' in program
/usr/local/Project/armboot/include/armboot.h241 stray '\' in program
/usr/local/Project/armboot/include/armboot.h242 stray '\' in program
dos2unix
dos2unix
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
댓글 달기