首页 > 编程知识 正文

java compare方法(Java compare)

时间:2023-05-06 02:47:01 阅读:75828 作者:754

1、wildcard :扩展通配符2、notdir :路径3、patsubst :替换通配符示例: 1、创建测试目录,在测试目录下创建sub子目录

在mkdir测试测试mkdir sub 2、test下创建a.c和b.c两个文件,在sub目录下创建sa.c和sb.c两个文件

3、创建简单的makefile。 文件内容如下

src=$(wildcard*.c./sub/*.c ) dir=$ ) notdir$(src ) ) obj=$(Patsubst%.c,%.o,$ () dir ) )

第一行输出: a.c b.c ./sub/sa.c ./sub/sb.c说明: wildcard将展开指定目录. /和./sub/下所有后缀为c的文件。

第二行输出: a.c b.c sa.c sb.c说明: notdir从路径信息中删除解压缩的文件

第三行输出: a.ob.osa.osb.o$(patsubst%.c,%.o,$ () ) )中,patsubst为$ ) )的变量为后缀

obj=$(dir:%.c=%.o )效果也是如此。

现在使用makefile的替换引用规则。 也就是说,用指定的变量替换另一个变量。 标准格式为$($(var:a=b )或$ ) var:a=b )。 这意味着用a替换变量var中每个值的末尾

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。