Linux中vim的文本处理函数
来源:互联网 发布:修改域名dns快速生效 编辑:程序博客网 时间:2024/06/06 19:16
.PHONY:allSRCS= player.c lcd.c usb.c media.c hello.h main.txt # .c替换为.o文件. #$(strip STRINT) 去掉字符串中开头和结尾的空格,并且合并中间多余的空格为一个空格.OBJS= $(subst .c,.o,$(strip $(SRCS))) # .c替换为.d文件.DEPS= $(patsubst %.c,%.d,$(SRCS))DEPS2= $(SRCS:.c=.d)# 在$(SRCS)中,查找usb,若是找到,则返回usb,若是找不到就返回空.FIND= $(findstring usb,$(SRCS))# 把$(SRCS)中的.c和.h文件过滤出来赋值给FILTER这个文件.FILTER= $(filter %.c %.h, $(SRCS))all: @echo "OBJS=$(OBJS)" @echo "DEPS=$(DEPS)" @echo "DEPS2=$(DEPS2)" @echo "FIND=$(FIND)" @echo "FILTER=$(FILTER)"
make之后输出:
root@ubuntu:~/lesson/chap2/2-5/2-5-1# vi makefileroot@ubuntu:~/lesson/chap2/2-5/2-5-1# makeOBJS=player.o lcd.o usb.o media.o hello.h main.txtDEPS=player.d lcd.d usb.d media.d hello.h main.txtDEPS2=player.d lcd.d usb.d media.d hello.h main.txtFIND=usbFILTER=player.c lcd.c usb.c media.c hello.h
阅读全文
0 0
- Linux中vim的文本处理函数
- Linux中 vim的文件名处理函数
- Linux的vim文本编辑器
- Linux的Vim文本编辑器
- Linux 中常用的文本(行)处理命令
- Linux 中常用的文本(行)处理命令
- Linux中对文本去重的处理命令
- Linux 中常用的文本(行)处理命令
- Linux中最常见的文本查找与处理工具
- linux中awk进行日志文本的处理过滤
- Linux下的Vim文本编辑器命令
- Linux下文本的vim文本替换
- linux 强大的文本编辑器 vim
- Linux文本编辑器vim的一般用法
- Linux下的文本处理
- Linux简单的文本处理
- Linux的文本处理工具
- vim中对文本的选择
- ConcurrentHashMap源码分析(JDK1.8)
- Hufuman编码
- 大数据环境下的数据安全
- 分布式开源库 介绍
- R语言实战总结 --第二章 数据类型及数据结构
- Linux中vim的文本处理函数
- hdu 1147 pick up sticks 几何问题线段相交
- 【JavaWeb笔记】HTML入门
- 说文解字-JAVA工程师技能分布系列一(JavaSe:面向对象)
- Unity中查找子组件GameObject或Component的操作汇总
- junit单元测试报java.lang.NoSuchMethodError: org.junit.runner.Description.createSuiteDescription
- 总结:大数据几个重要框架的结构框图
- Spring Security 注解备忘
- Android GreenDao 3.0下给数据表的字段设置默认值