博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GNU make manual 翻译(八十二)
阅读量:6614 次
发布时间:2019-06-24

本文共 1373 字,大约阅读时间需要 4 分钟。

继续翻译
复制代码
4.4 Using Wildcard Characters in File Names                        
===========================================                        
                        
A single file name can specify many files using "wildcard characters". The wildcard characters in `make' are `*', `?' and `[...]', the same as in the Bourne shell.  For example, `*.c' specifies a list of all the files (in the working directory) whose names end in `.c'.                        
                        
   The character `~' at the beginning of a file name also has special significance.  If alone, or followed by a slash, it represents your home directory.  For example `~/bin' expands to `/home/you/bin'.  If the `~' is followed by a word, the string represents the home directory of the user named by that word.  For example `~john/bin' expands to `/home/john/bin'.  On systems which don't have a home directory for each user (such as MS-DOS or MS-Windows), this functionality can be simulated by setting the environment variable HOME.                        
复制代码
4.4 在文件名中使用通配符
===========================================
通过使用通配符可以让一个文件名包含很多文件。在makefile中,通配符是 *, ?, [...],和 Bourne shell 一样。例如,*.c 表示 在工作目录中所有扩展名字为 c 的文件。
开始于文件名的符号 ~ 也有特殊的含义。如果单独出现或后面跟一个斜线,它代表你的home 目录。
例如 ~/bin 代表 /home/you/bin 。 
如果 ~ 跟在一个单词后面,此单词代表了home 目录下的用户名。例如 ~john/bin 会扩展为 /home/john/bin。
在没有给每个用户分配 home 目录的系统(例如 MS-DOS 或者 MS-Windows),这个功能通过设置环境变量 HOME 来模拟。
 
后文待续
本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/archive/2012/09/19/2693103.html,如需转载请自行联系原作者
你可能感兴趣的文章
HDU 6073 - Matching In Multiplication | 2017 Multi-University Training Contest 4
查看>>
如何检测域名是否被微信屏蔽 微信域名检测接口API是如何实现
查看>>
POJ1611-The Suspects
查看>>
Linux下安装Python-3.3.2【转】
查看>>
LeetCode OJ:Merge Two Sorted Lists(合并两个链表)
查看>>
功能测试
查看>>
【BZOJ 1901】Dynamic Rankings
查看>>
Github-Client(ANDROID)开源之旅(二) ------ 浅析ActionBarSherkLock
查看>>
React-Native 之 GD (十六)首页筛选功能
查看>>
SSISDB5:使用TSQL脚本执行Package
查看>>
asp.net后台进程做定时任务
查看>>
给vs2012换肤
查看>>
java接口中多继承的问题
查看>>
索引笔记《二》确定需要建立索引的列
查看>>
libjpeg的问题
查看>>
Ubuntu+Apache+PHP+Mysql环境搭建(完整版)
查看>>
深度学习笔记之CNN(卷积神经网络)基础
查看>>
嵌入式 详解udev
查看>>
云安全:这也是需要花大钱去建设的部分
查看>>
5G网络不止能1秒下一部电影,它还能够…
查看>>