: [dbm@v3 c_module]$ cat makefile
: CC=cc
:
: .SUFFIXES : .v .V .m .M .pc .c .o
: INCDIR=${HOME}/c_module/include
: LIBDIR=${HOME}/c_module/lib
: INCDIRS=-I${INCDIR}
: LIBDIRS=-L${LIBDIR} -lmylib
: ${CFLAGS}=${INCDIRS} ${LIBDIRS} -g
: .c.o:
: ${CC} -c ${CFLAGS} $*.c
:
: --------------------------------------
: 위와같은데요. make하면 아래와같이
: [dbm@v3 c_module]$ make mt.c
: makefile:8: *** empty variable name. Stop.
: 에러가 발생하는데
: 어디가 잘못됐는지 모르겠군요.
: 갈켜주심은 감사하겠습니다.
8 라인 이면 ${CFLAGS}=${INCDIRS} ${LIBDIRS} -g
${LIBDIRS} 같은데
${HOME}/c_module/lib/libmylib.a 라는 lib 가 있는가 확인
-lmylib 는 libmylib.a 라는 뜻인것 같군요--<H3>^.^</H3>