gpt4 book ai didi

c - makefile 与批处理文件基本相同吗?

转载 作者:太空狗 更新时间:2023-10-29 16:32:57 24 4
gpt4 key购买 nike

我对批处理文件了如指掌,以前制作过它们,但我不清楚什么是 makefile。它看起来像一个批处理文件。有什么相同点和不同点?

最佳答案

类似,是的,除了依赖,拓扑排序,宏处理,专家系统

如果您除了将 shell 命令放入 Makefile 之外什么都不做,那么它实际上很像一个“批处理文件”目录,并且它会在其关联的命名 目标时执行每个文件 已指定。

但是,更典型的做法是在 makefile 中指定一个依赖关系图,在这种情况下,make 执行 topological sort 所有依赖项,以便从最早的先决条件开始,以正确的顺序巧妙地仅一次构建所有内容。

为了完整起见,我应该补充一点,make 也是一个宏处理器。它面向软件构建系统,因此它提供对其问题域中的符号元素的句柄,例如源和目标的名称。

现在,make 不是特别是通用专家系统,1但它确实不仅仅是打包 shellcode,从技术上讲它确实符合专家系统定义.

Make 包含一个 inference engine 。 make 的所有版本都有 suffix rules ,一些版本还实现了 pattern rules 。当结合您的规范(更多规则,通常是定义软件应用程序的规则)时,结果是 expert system 这将决定需要在 eBay 上编译、链接和购买的内容,无论如何,都取决于您提供的数据和命令。


<补充>1。相反,它是一个*易于使用*的专家系统。 Skynet 可能不会从复杂的 Makefile 中的意外拼写错误中出现。

关于c - makefile 与批处理文件基本相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1739276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com