十堰网站建设weitian,树莓派用来做网站,越南人一般去哪个网站做贸易,做淘宝图的素材搜索网站Makefile的使用 自动化编译脚本#xff0c;这个东西就是#xff0c;进行简单的设置#xff0c;然后实现原码编成为相应程序#xff0c;简单化自己进行相关操作的过程。不需要一个个自己进行全部进行输入。而且还有许多的简化书写方法。 这个Makefile的本质为一种脚本语言…Makefile的使用 自动化编译脚本这个东西就是进行简单的设置然后实现原码编成为相应程序简单化自己进行相关操作的过程。不需要一个个自己进行全部进行输入。而且还有许多的简化书写方法。 这个Makefile的本质为一种脚本语言。 依赖文件 这个东西的本质就是使用蔬菜做出来好吃的美食而程序也是依赖源文件,才做出来的东西 使用make进程脚本的制造的时候执行a就一定会执行b。即使b的内容没有更新但是 a的内容更新了 变量 这里可以使用一些常用的符号代替相关的依赖文件少书一些东西书写简单一些。 可以使用这一个变量自己进行赋值然后后面都用这个来替代
OBJ main.o add.cpp
#进行赋值
$(OBJ) # 进行解析使用g 这个可以使用CXX进行替代这个是系统之前默认设置过的相关的东西不需要进行定义。 $^ 对于依赖文件进行代替 main:main.cpp add.cpp mut.og $^ #这里的$^代替的上面的mian.cppadd.cpp,mut.o文件。$
对于目标文件的替代
main:main.cpp add.cpp mut.og $^ -o $#这里就替代了main系统常量 这些东西都可以进行替代减轻相应的负担 伪目标 使用这个东西之后会直接进行更新不用判是否为最新文件。 .PHONY:clean
#这样之后执行清除命令就不需要填写make直接使用clean解决问题。c11联合编译 对于c11进行编译需要在上面添加-stdc11