没有这样的文件或目录 g++ 包含目录

No such file or directory g++ Include Directory

我是 C++ 编程和制作 MakeFile 的新手,开门见山: 这是我的 MakeFile:

CC = g++
INCLUDES = -I\ include/
CFLAGS = -Wall \ -g\ $(INCLUDES)
LDFLAGS = -L./lib
main: main.o
        $(CC) main.o $(LDFLAGS) -o main
main.o: src/main.cpp
        $(CC) $(CFLAGS) -c src/main.cpp -o main.o

抱歉,我是个菜鸟 :( 。我的文件结构:

src/
include/
Makefile

和“make”显示:

g++: error:  -g -I include/: No such file or directory

请同时提出改进此文件的建议

您不需要在每个选项后 \
请查看以下更改:

CC = g++
INCLUDES = include/
CFLAGS = -Wall  -g -I$(INCLUDES)
LDFLAGS = -L./lib

main: main.o
    $(CC) main.o $(LDFLAGS) -o main
main.o: src/main.cpp
    $(CC) $(CFLAGS) -c src/main.cpp -o main.o