从简入难makefile文件编写,Linux C++编程,简单vi命令

1.一个最基本的C++程序

从简入难makefile文件编写,Linux C++编程,简单vi命令

2.第二个c++程序

从简入难makefile文件编写,Linux C++编程,简单vi命令

3.第一个入门级别的简单的makefile

从简入难makefile文件编写,Linux C++编程,简单vi命令

4.makefile中定义变量。

从简入难makefile文件编写,Linux C++编程,简单vi命令

5.编写makefile的依赖

从简入难makefile文件编写,Linux C++编程,简单vi命令

如果start:标识后面的某个.o没有,则重新编译没有编译的那个文件

从简入难makefile文件编写,Linux C++编程,简单vi命令

6.最终的makefile文件

从简入难makefile文件编写,Linux C++编程,简单vi命令

文中特殊字符说明如下:[email protected]目标文件,$<--第一个依赖文件$^--所有的依赖文件。比如在如下的代码中,[email protected]代表main.o, a.o,$<代表第一个依赖文件,也就是main.cpp, a.cpp。


总结:makefile是通过.o文件是否存在已经.cpp最后的修改时间来判断是否重新编译.o文件。

7.makefile不管理.h文件,它是编译器来进行管理的。

 

 

vi:

i在光标之前插入

a在光标后面插入

x删除后面的字符

dd删除整行

:set nu调用行号