一步一步写Makefile(3):伪目标,静态规则,shell命令和去回显,嵌套执行Makefile
2017-08-24 15:23
489 查看
#################9:在Makefile中伪目标################ #.PHONY:main 放这里和放下面效果完全不一样,放这里会产生main的可执行文件,不太清楚二者区别 main:main.o test1.o test2.o .PHONY:main main.o:test1.h .PHONY:clean clean: rm *.o main #在Makefile中使用*通配符 #################10:在Makefile中多目标:静态规则################ #vpath %.h ./ variable=main.o test1.o test2.o all : $(variable) #不加这一条不能产生多个.o只能产生main.o $(variable):%.o:%.c #静态规则,%.o是variable的依赖,%.c是%.o的依赖 cc -c $< -o $@ .PHONY:clean clean: rm *.o main #在Makefile中使用*通配符 #################10:在Makefile中使用shell命令和去回显################ exec: @ifconfig; @ls; #################11:嵌套执行Makefile ################ subsystem: # cd ./subMakefile && $(MAKE)两条语句等价 make -C ./subMakefile #切换到子目录subMakefile下执行Makefile @pwd #执行完子目录下的Makefile会自动回到源目录下
相关文章推荐
- shell中嵌套执行expect命令实例
- shell 脚本一步一步执行命令
- 一步一步写Makefile(2):shell命令,通配符*和%区别,文件路径搜索vpath VPATH
- Makefile内置变量,递归式变量,直接展开式变量,条件赋值,追加赋值,Makefile中shell命令的执行
- [makefile 笔记]之一--Make的工作方式、命令执行、伪目标与冒号
- 跟我一起写Makefile(9)--- 书写命令(显示命令+命令执行+命令出错+嵌套执行make+定义命令包)
- makefile之嵌套shell命令
- makefile详解 嵌套执行make,定义命令包
- ssh远程到目标机器执行命令shell脚本
- shell嵌套expect执行screen命令
- makefile详解 嵌套执行make,定义命令包 十六
- makefile详解 嵌套执行make,定义命令包
- shell中嵌套执行expect命令实例
- shell脚本嵌套执行expect命令
- shell中嵌套执行expect命令实例
- shell命令 grep不以某字符开头、ssh远程执行命令返回结果、ssh远程执行多个命令输入文件
- shell脚本介绍,shell脚本结构和执行,date命令用法,shell脚本中的变量
- linux C 语言的 system(执行shell 命令)
- shell脚本中执行mysql命令
- c语言执行shell命令