Это моя первая попытка создать Makefile по необходимости из предыдущего поста .
В любом случае вот код
SortLab.exe : SelectionSort.o Main.o
g++ -o $@ $^
SelectionSort.o : SelectionSort.cpp SelectionSort.h
Main.o : Main.cpp
#-------------------------------------------------------------
run: SortLab.exe
./SortLab.exe
clean:
rm -f *.o
rm -f *.exe
build: clean SortLab.exe
%.o: %.cpp
g++ -c $<
Я намереваюсь SelectionSort.cpp
& SelectionSort.h
сформировать объектный файл и Main.cpp
, чтобы сформировать его собственный объектный файл. Затем, наконец, создайте исполняемый файл. Main.cpp
зависит от SelectionSort.cpp
, где я могу пойти не так?
Также, где я могу найти, что означают различные команды GNU
, -o
-c
и такие