1
폴더에 개체를 추가 :메이크는이 작품 왜 이해가 안
CC = gcc
CFLAGS = -fPIC
LDFLAGS = -shared
SRC = src/file.c
OBJ := $(SRC:.c=.o)
test: $(OBJ)
$(CC) $(CFLAGS) $(LDFLAGS) -o [email protected] $^
을 그리고 이것은하지 않습니다
CC = gcc
CFLAGS = -fPIC
LDFLAGS = -shared
SRC = file.c
OBJ := $(addprefix output/, $(SRC:.c=.o))
SRC := $(addprefix src/, $(SRC))
test: $(OBJ)
$(CC) $(CFLAGS) $(LDFLAGS) -o [email protected] $^
이 난 단지에 대한 출력 폴더를 만들려고 해요으로 모든 OBJ. GCC 날 나를 난처 잎 "출력/file.o을"... 수 있도록하는 규칙이 없다 말한다
어떤X
에 대한
X.c
에서
X.o
을 구축하는 방법을 알고있는 기본 규칙이 있기 때문에입니다
완벽! 그게 다야 - 고마워. –