target:(main)
g++ -o main main.cpp
依赖main.cpp生成main文件
-c代表只编译不连接,生成.o文件
target实际上是命令,在命令行输入make后,默认只执行第一条g++命令。
第一条命令的依赖文件要写全,否则不会执行后面的g++语句,会报错
-c生成文件的默认文件名是.cpp文件的同名.o文件
链接生成文件的默认文件名是a.out