У меня очень маленький файл make с содержимым
VPATH = src
main: main.o
gcc -o main main.o
main.o: main.c
gcc -c main.c
В текущем каталоге находится каталог src, содержащий main.c
Когда я выполняю make, я получаю ошибку
gcc -c main.c
gcc: main.c: No such file or directory
gcc: no input files
make: *** [main.o] Error 1
Когда я перемещаю main.c в текущий каталог, он работает.Кажется, макрос VPATH не работает.Пожалуйста, дайте мне знать об использовании VPATH.