이클립스의 프로젝트 익스플로러
안녕하세요?
가끔 도움만 얻고 가는 손님입니다.
AVR 펌웨어를 개발하는데 AtmanAvrC(avr-gcc 기반의 IDE)를 이용하다가 우연히 이클립스에 AVR 플러그인을 설치하면 편리하다는 글을 보게 되었습니다.
전에 만들었던 프로젝트를 불러와서 컴파일하니 별 어려움없이 컴파일이 되는데요...
이번에 FreeRTOS를 배워보려고 데모를 불러다가 컴파일해봤습니다.
WinAVR에 딸려오는 Programmer's Notepad로는 이상없이 잘 되는데 이클립스로는 안되네요..
벌써 몇일 째 붙잡고 매달려있는데 정작 이클립스의 도움말은 구버전인지 현재 버전(가니메데)과는 틀린 부분이 많네요...
오래 전에 자바 공부해보려고 할 때 이클립스를 처음 접하긴 했는데 그 때랑은 좀 많이 바뀐 느낌이기도 하고 전체 개념도 잘 안잡힙니다.. ㅠ.ㅠ
우선 프로젝트 익스플로러가 기존의 IDE와는 다른 것 같네요.
대부분 IDE들이 Visual Studio처럼 프로젝트에 파일을 추가하고 삭제하는 것이 무척 쉽게 되어있는데 이클립스의 프로젝트 익스플로러는 윈도우 탐색기처럼 동작하네요.
프로젝트 폴더로 파일을 집어넣으면 자동으로 추가되고 프로젝트 익스플로러에서 파일을 삭제하니 실제 파일도 삭제되어버리네요...
다른 환경에서도 데모를 할 수 있도록 된 것이라 다른 프로세서용 소스 파일들도 많이 있는데 루트 폴더를 상위로 지정하니 오만 소스들이 다 포함되어버리네요... ㅋㅋㅋ
빌드할 때도 다 컴파일을 하는 거 같기도 하고 아닌 것 같기도 하구요...
그리고 AVR 용 데모를 프로젝트 폴더로 지정하고 상위 폴더에 있는 소스들을 Link Folder로 지정해서 불러왔는데요.
이 폴더들을 Source Folder로 만들어서 컴파일해보니 makefile에 이 폴더들이 포함이 되질 않네요.
웃긴건 이 폴더들의 하위 폴더를 소스 폴더로 만들면 이것들음 makefile에 포함이 됩니다.
이 상황을 화면을 캡춰해서 올립니다.
makefile을 따로 만들어서 해도 되겠지만 이클립스에 문제가 있는 것인지 제가 잘못 이해하고 있는건지 궁금하네요.
이클립스 유저 여러분의 도움을 부탁드리겠습니다.
첨부 | 파일 크기 |
---|---|
eclipse_project_explorer.jpg | 310 KB |
댓글 달기