[U-boot] examples에서 컴파일 문제

examples 디렉토리는 u-boot에서 지원하는 standalone 프로그램 디렉토리다.
여기에 있는 helloworld나, makefile등을 참고해서 u-boot상에서 돌아가는 프로그램을 만들 수
있는데, 컴파일 하다보면 .srec 나 .bin 을 만들 수 있는 규칙이 없다고, make에서 에러를 종종
내뿜는다.
이유는 makefile안에 있는 묵시적(암시적) 규칙을 make가 모르기 때문에 발생하는데,
해결책은
%.srec: %로 되어 있는 설정을
%.srec: $(OBJS) 로 수정하면 된다.

여기서 $(OBJS)는 .c를 컴파일해서 만들어진 모든 obj파일들이다.

%.bin도 동일한 방법으로 수정해 주면 된다.


powered by performancing firefox