在C++;用于CS的Makefile 我试图为我的C++项目做一个MaxFor文件,但是我得到了这个错误: flip1 ~/cs162/program2 1049$ make c card.cpp make: c: Command not found make: [card.o] Error 127 (ignored) c deck.cpp make: c: Command not found make: [deck.o] Error 127 (ignored) g++ card.o deck.o hand.o main.o -o prog2 g++: error: card.o: No such file or directory g++: error: deck.o: No such file or directory make: *** [prog2] Error 1

在C++;用于CS的Makefile 我试图为我的C++项目做一个MaxFor文件,但是我得到了这个错误: flip1 ~/cs162/program2 1049$ make c card.cpp make: c: Command not found make: [card.o] Error 127 (ignored) c deck.cpp make: c: Command not found make: [deck.o] Error 127 (ignored) g++ card.o deck.o hand.o main.o -o prog2 g++: error: card.o: No such file or directory g++: error: deck.o: No such file or directory make: *** [prog2] Error 1,c++,makefile,gnu-make,C++,Makefile,Gnu Make,我的makefile如下所示: CC = g++ exe_file = prog2 $(exe_file): card.o deck.o hand.o main.o $(CC) card.o deck.o hand.o main.o -o $(exe_file) card.o: card.cpp $(cc) -c card.cpp deck.o: deck.cpp $(cc) -c deck.cpp hand.o: hand.cpp $(CC) -c hand.

我的makefile如下所示:

CC = g++
exe_file = prog2
$(exe_file): card.o deck.o hand.o main.o
    $(CC) card.o deck.o hand.o main.o -o $(exe_file)

card.o: card.cpp
    $(cc) -c card.cpp
deck.o: deck.cpp
    $(cc) -c deck.cpp
hand.o: hand.cpp
    $(CC) -c hand.cpp
main.o: main.cpp
    $(CC) -c main.cpp

clean:
    rm -f *.out *.o $(exe_file)

有什么想法吗?

问题是我的编译器目标
CC=g++
使用了大写字母Cs,在第7行和第9行我使用了小写字母Cs。

问题是我的编译器目标
CC=g++
使用了大写字母Cs,在第7行和第9行我使用了小写字母Cs