FAIDE
Cygwin에서 ezboot 컴파일 따라하기 -2- 문제 수정에 앞서 유영창 이사님과 장형기 팀장님께 도움을 받아서 진행하였습니다.
1. ezboot 수정 : makefile_config 지난 문서에 의한 에러 메시지는 FAIDE의 구성 요소인 이클립스의 문제는 아니고 cygwin의 문제도 아닙니다. cc1: error: unrecognized command line option "-mapcs-32" -mapcs-32, -malignment-traps 두가지 옵션은 gcc에서는 내부적인 디폴트 옵션으로 바뀌었습니다. 이 옵션을 사용할 수 없으므로 제거해 줍니다.
ezboot/arch_s3c2440/ 폴더로 갑니다. 19,20번 줄에 위에서 문제되는 옵션을 지워주면 됩니다.
※ 수정 전 arch_s3c2440/makefile_config
※ 수정 후 arch_s3c2440/makefile_config 저장을 한 다음 Cygwin 화면으로 넘어갑니다. /ezboot 로 가서 ez-s3c2440_make.sh 파일을 실행합니다.
▼ ez-s3c2440_make.sh 파일을 실행
▼ ez-s3c2440_make.sh 파일 에러
다음과 같은 에러가 발생한다. /ezboot/arch_s3c2440/console.c: In function 'console_init':
gcc 의 버전이 4.x 가 되면서 애매모한 문법적인 문제는 이제 에러로 처리하기로 한것으로 보입니다. 다음 강좌에서 수정하도록 하겠습니다. |