[질문]AVR쪽 GCC옵션 중에... -mmcu에 관해서
글쓴이: crom0406 / 작성시간: 수, 2003/07/09 - 2:40오후
그냥 GCC에서도 현재는 AVR에 관한 크로스컴파일이 되는 것 같아서..
man페이지를 보니깐..
옵션에 -mmcu=[u]mcu[/u]
라고 되어 있고
다른 메뉴얼에서도
gcc -mmcu=at90s2313이라고 되어 있던데..
컴파일하면Invalid option mcu=at90s2313
이라고 나오네요..ㅠ.ㅠ;
저 옵션을 어떻게 사용해야 하는지 묻는게 첫번째 질문이고요..
두 번째 질문은
저렇게 그냥 GCC만으로도 컴파일이 가능한가는 하는겁니다..
질문 순서가 바뀐듯하지만...
AVR-libc만 깔면 지금 현재 3.2버전의 GCC로 크로스컴파일이 가능한지 하는게 질문입니다.
Forums:
참고하세요.
보통의 배포본에 포함되어 있는 gcc 의 경우에는 x86 에 맞춰져서 컴파일된 녀석입니다.
즉, x86 용 바이너리 밖에는 생성할수 없다는 의미지요.
크로스 컴파일을 하기 위해서라면, gcc 의 풀 소스를 받아서
컴파일 해서 사용해야 할 겁니다.
물론, target 머신에 대한 옵션을 셋팅해야 할겁니다.
댓글 달기