在文中加入这些变量,如下代码所示:
显示结果为:
可以看出结果会把echo命令均显示一边然后在显示结果,若仅仅显示结果,可以在echo命令前面加上@,如下代码所示:
注:每次运行结果后,再修改代码,然后直接make会显示目标文件已经是最新,这时需要将当前目录下的.o文件删除,因为makefile代码中会默认执行第一条命令,发现当前目录下存在所依赖的文件,就不会继续执行命令去生成相应的.o文件,而当前目录下的.o文件是修改前的.o文件,故再次make会显示test已经是最新。
在文中加入这些变量,如下代码所示:
显示结果为:
可以看出结果会把echo命令均显示一边然后在显示结果,若仅仅显示结果,可以在echo命令前面加上@,如下代码所示:
注:每次运行结果后,再修改代码,然后直接make会显示目标文件已经是最新,这时需要将当前目录下的.o文件删除,因为makefile代码中会默认执行第一条命令,发现当前目录下存在所依赖的文件,就不会继续执行命令去生成相应的.o文件,而当前目录下的.o文件是修改前的.o文件,故再次make会显示test已经是最新。