GNU make manual 翻译(十六)
继续翻译
2.3 How `make' Processes a Makefile =================================== By default, `make' starts with the first target (not targets whose names start with `.'). This is called the "default goal". ("Goals" are the targets that `make' strives ultimately to update. You can override this behavior using the command line (*note Arguments to Specify the Goals: Goals.) or with the `.DEFAULT_GOAL' special variable (*note Other Special Variables: Special Variables.). In the simple example of the previous section, the default goal is to update the executable program `edit'; therefore, we put that rule first.
make 如何处理一个 Makefile
缺省情况下,make 启动时执行第一个目的。这被称为缺省终点。
(终点(goal) 就是 make 努力要最终达成的改变。)
你可以通过使用命令行来改变这种行为(*note Arguments to Specify the Goals: Goals.)
或者 用 .DEFAULT_GOAL 特殊变量(*note Other Special Variables: Special Variables.)
在前面的 简单的例子章节中,缺省的终点是 改变 可执行程序 edit。 因此我们把这个规则放在最前面。
后文待续
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】博客园携手 AI 驱动开发工具商 Chat2DB 推出联合终身会员
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· ASP.NET Core - 日志记录系统(二)
· .NET 依赖注入中的 Captive Dependency
· .NET Core 对象分配(Alloc)底层原理浅谈
· 聊一聊 C#异步 任务延续的三种底层玩法
· 敏捷开发:如何高效开每日站会
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(一):从.NET IoT入
· .NET 开发的分流抢票软件,不做广告、不收集隐私
· ASP.NET Core - 日志记录系统(二)
· 实现windows下简单的自动化窗口管理
· 一个超经典 WinForm,WPF 卡死问题的终极反思