вопрос noob здесь.
У меня есть каталог с большим количеством .c файлов, это в основном функции libc, которые я сам кодирую как упражнение.
Я пишу немного основного() в этих файлах для проверки функций, и я хочу написать Makefile, который позволит мне скомпилировать только файл, который я хочу проверить, например:
make memset.c
И получить только исполняемый коднаписал в memset.c.
Я пытался сделать что-то вроде этого:
CC = gcc
CFLAGS = -Wall -Wextra -pedantic
all : %.o
$(CC) $(CFLAGS) $<
%.o : %.c
$(CC) $(CFLAGS) $< -c -o $@
Но, очевидно, это не работает.Я не знаю, что поставить вместо «всего».Я знаю, что это очень просто, но мне не удалось это сделать, и я провел исследование, но не нашел ответа на этот конкретный вопрос.
Заранее спасибо за вашу помощь.