【发布时间】:2012-02-06 11:05:20
【问题描述】:
我正在尝试了解 make 文件所采取的确切操作(第一次使用 make 进行构建)。
我想知道 make 文件是否打算供 BSD make、GNU make 或 Windows nmake 使用。 1) 如果不阅读所有三者的文档并了解它们的区别,我该如何做到这一点?
2) 在阅读了几篇文章后,我得出的结论是,make 是一个实用程序,其主要目的是将源代码构建为可执行文件或 DLL 或某种形式的输出,IDE 通常允许我们这样做。 Makefile 是向 make 实用程序提供指令的方法。是这样吗?
3) make 与构建代码的平台之间有什么关系?
4) 在依赖行(target:components)下发出的命令是shell命令?
提前致谢。
【问题讨论】: