编写命令行
编写好的、可移植的makefile文件是一种艺术。技术是来自于实践与经验。这里是一些让你可以开始的诀窍:
· 视你的locale来命名你的文件Makefile而非makefile,会使得它在使用ls时被先列出。这让它更容易在有许多文件的目录中被找到。
· 记住,命令行必须以一个制表符 (tab)作为开头。你无法只用空格 (甚至是8个空格)缩进此行。如果你使用空格,则make会离开并有一个 “遗失分隔符”的无帮助的相关信息。
· 记住$对于make是特殊的。为了让一个字面的$放进命令行中,可使用$$。如果你希望访问一个不是make宏的环境变量,这就特别重要。如果你也希望为当前的进程ID使用shell的$$,则你必须以$$$$输入它。
· ...... (共1410字) [阅读本文]>>