Я пытаюсь перейти на Visual Studio Code для некоторых из моих C программ для школы. Я пытаюсь убедиться, что могу понять, как запустить Makefile / make в терминале, используя простую программу hello world, и моя программа, кажется, компилируется, и печатает правильное сообщение, но я продолжаю получать эту ошибку:
Makefile: 16: ошибка рецепта для цели 'test1'
make: *** [test1] Ошибка 1
Я пробовал запустить код и соответствующий мне make-файл, который работает на разных установках, но я получаю похожую ошибку. Ниже мой make-файл для hello world:
WARNING = -Wall -Wshadow --pedantic
ERROR = -Wvla -Werror
GCC = gcc -std=c99 -g $(WARNING) $(ERROR)
VAL = valgrind --tool=memcheck --log-file=memcheck.txt --leak-check=full --verbose
SRCS = helloWorld.c
OBJS = $(SRCS:%.c=%.o)
hlw: $(OBJS)
$(GCC) $(OBJS) -o hlw
.c.o:
$(GCC) -c $*.c
test1: hlw
./hlw
clean:
rm -f hlw *.o vallog testgen
clear