Сбой рецепта Makefile для цели int Код Visual Studio - PullRequest
0 голосов
/ 26 февраля 2020

Я пытаюсь перейти на 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...