MakeFile 만들기
글쓴이: lacovnk / 작성시간: 일, 2004/05/16 - 9:14오후
halt.o: halt.c
$(CC) $(CFLAGS) -c halt.c
halt: halt.o start.o
$(LD) $(LDFLAGS) start.o halt.o -o halt.coff
../bin/coff2noff halt.coff halt
shell.o: shell.c
$(CC) $(CFLAGS) -c shell.c
shell: shell.o start.o
$(LD) $(LDFLAGS) start.o shell.o -o shell.coff
../bin/coff2noff shell.coff shell
sort.o: sort.c
$(CC) $(CFLAGS) -c sort.c
sort: sort.o start.o
$(LD) $(LDFLAGS) start.o sort.o -o sort.coff
../bin/coff2noff sort.coff sort
matmult.o: matmult.c
$(CC) $(CFLAGS) -c matmult.c
matmult: matmult.o start.o
$(LD) $(LDFLAGS) start.o matmult.o -o matmult.coff
../bin/coff2noff matmult.coff matmult
이걸 Makefile에서 매크로를 사용해서 하려 합니다. 각각의 소스가 별개의 것들이고, 다중타겟인것 같은데.. 잘 안되네요 -_-
보고 있는 문서는 http://doc.kldp.org/KoreanDoc/html/GNU-Make/GNU-Make.html 인데 또 좋은 문서 없을까요? 지금 없는게 있는 것 같기도 하고..
Forums:


각각 독립적으로 컴파일 한다면 .o 파일을 굳이 만들필요가...-_-;;
각각 독립적으로 컴파일 한다면 .o 파일을 굳이 만들필요가...-_-;;
올리신게 지금 사용하시는 거라면
make 유틸은 start.o 를 어떻게 만들지 몰라서 에러 날것 같네요.
저도 초보라.. +_+;
ex) myexe : myexe.cpp $(CC) $(CFLAGS) -o $@ $@.cpp $(LIBS) $(LDFLAGS) cp $@ ../targetexe/$@이런식으로.. 도움이 되셨는지 모르겠네요..
언제나 시작
댓글 달기