私のmakefileは問題なく動作します(GNU Make)が、
- 新しいディレクトリ「bin」を作成し、そこにすべての.oを配置する方法があります
- 「1」の答えが「はい」の場合、「makeclean」の指示でフォルダ「bin」を削除できますか?
- すべての.cppおよび.oファイル名を書き込む必要はありませんか?
CFLAGS = -Wall -g CC = g++ EXEC = main OBJ = listpath.o Parser.o main.o all: $(EXEC) listpath.o: src/listpath.cpp $(CC) $(CFLAGS) -c src/listpath.cpp Parser.o: src/Parser.cpp $(CC) $(CFLAGS) -c src/Parser.cpp main.o: src/main.cpp $(CC) $(CFLAGS) -c src/main.cpp $(EXEC): $(OBJ) $(CC) $(CFLAGS) $(OBJ) -o $(EXEC) .cpp.o: $(CFLAGS) $< .PHONY: clean clean: rm $(OBJ) $(EXEC)