c - 在 Linux 中使用 Make

标签 c makefile command

Linux 中的“make”命令到底有什么作用?如果我有一个 makefile,它是否与之对应?当我执行代码时,我在命令中输入 make 并运行,但并不真正知道它到底做了什么。如果你能向我解释一下发生了什么,我将来做这件事时会更熟悉,谢谢!

最佳答案

在Unix中使用不熟悉的命令时,通常可以输入man <name-of-command>你会得到这样的输出:http://unixhelp.ed.ac.uk/CGI/man-cgi?make (如果不是在 Unix 平台上,您也可以通过 google man 获取在线版本)。

这称为手册页,是 Unix 程序最主要的文档形式之一。

回答您原来的问题,是的make使用 Makefile 。本质上make读取Makefile ,然后确定一组命令来创建新文件。如果您想更多地了解 make/Makefiles,请查看文档:http://www.gnu.org/software/make/manual/html_node/Makefiles.html

关于c - 在 Linux 中使用 Make,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16329588/

相关文章:

c++ - 如何在Objective-C/C/C++中进行字符和字节位置的转换

c - 使用 CUBLAS/CUSPARSE 操作将统一数组的元素设置为 0 是否安全?

linux - 使用 Linux/Unix 命令替换文件中的行 block

linux - 将命令转换为 Linux 的 bash 脚本

c - 在 Windows 上理解 Lua 的 os.tmpname()

linux - Makefile 错误地混淆了不存在的文件夹

multithreading - Makefile目标运行并行目标,并在完成更多工作之前等待它们完成

build - 在 make 输出前加上目标名称前缀 - 就像 ant 那样

windows - 如何计算在windows批处理中编码的sha1 base64?

在 C 中将单词从camelCase转换为snake_case