main.cpp (main 関数を含む) と func1.cpp があり、これらのファイルを makefile にリンクしたいと考えています。古典的な形式は次のとおりです。
main: main.o func1.o
g++ main.o func1.o -o main
main.o: main.cpp
g++ -c main.cpp
func1.o: func1.cpp
g++ -c func1.cpp
または書くことができます
main: func1.o main.o
g++ main.o func1.o -o main
func1.o: func1.cpp
g++ -c func1.cpp
main.o: main.cpp
g++ -c main.cpp
また
main: main.o func1.o
g++ main.o func1.o -o main
func1.o: func1.cpp
g++ -c func1.cpp
main.o: main.cpp
g++ -c main.cpp
最後の 2 つは従来のものと異なりますか? 一方には他方よりもいくつかの利点がありますか?