-o代表指定输出文件名
-c只编译,无连接(g++ main.cpp -c)
编写makefile便于在多个文件的情况下,去编译连接多个代码文件。将需要重复执行的编译执行操作写在文件中,每次执行程序时,调用该makefile文件即可。
makefile文件的编写:
通过makefile文件执行过程:
每次编译之后,都会生成.o文件。可以在makefile文件的编写过程中,加入编译之后删除.o文件的操作。
下图为运行makefile文件之后,文件夹的变化:
makefile文件的编写:相应规则,start,clean等为标号,必须写,方便后期makefile文件按照标号分类执行。
其次,标号里的内容,与标号的间隔,为一个tab
执行带标号的文件,make +标号名。
例如此makefile文件里有两个标号,start和clean,