c++ - 如何(字面意思)创建一个 makefile(用于 linux 中的 c)?

标签 c++ linux console makefile createfile

我已经搜索了一段时间,但没有看到任何解释 CONSOLE 到 MAKEFILE 部分的资料。或者它可能太明显了,我错过了它。

我有将进入 make 文件和源代码的内容(规则和语法),但我不知道如何将 makefile 作为文件“创建/写入”。 (我假设它是一个文件。否则,请大喊!)

所以,假设我在 Linux 机器的控制台上。我应该在奇迹黑匣子中输入什么来创建一个 makefile,以便我可以插入规则?

非常感谢您的帮助。

最佳答案

Suppose I am on the console on a linux machine. What would I type into the black box of wonders in order to create a makefile so that I could insert the rules?

您可以键入您最喜欢的文本编辑器的名称(或您计算机上安装的编辑器,例如 VI)。输入 vi Makefile,按 Enter,然后等待 VI 打开。在VI中按I进入输入模式,输入makefile的内容,按ESC,输入:wq,然后再次按Enter。你完成了!

现在您已返回命令行,请输入 cat Makefile 来仔细检查您输入的所有内容是否正确。

在输入 makefile 时要记住的一件事是制表符:它们在 C 程序中是可选的,但在 makefile 中是强制性的。您不能用多个空格替换它们 - 它必须是文件中的 TAB 字符,以便 make 正确解释您的文件。

关于c++ - 如何(字面意思)创建一个 makefile(用于 linux 中的 c)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18477944/

相关文章:

c++ - Qt 中的 Opencv 示例立即崩溃并出现错误 'The program has unexpectedly finished'

c++ - 带有2个渲染器的VTK摄像机剪辑

c++ - 在 C++ 构建器中从 Unicode 字符串传输的 AnsiString 和 AnsiString 的区别

linux - 在 RHEL6.7 上用 sed 替换 sed

linux - 更改公共(public) HTML 中的所有者和组

javascript - Chrome DevTools 控制台文本突出显示颜色为黑色

java - 在不按控制台输入的情况下获取按键

c++ - 显式模板特化错误

linux - 当我使用 vscode Remote-SSH 扩展连接到远程服务器时,我发现 vscode 无法在主机上安装 vscode-server

c++ - 忽略数据之前的 scanf 中的回车...以使用 conio.h 保持基于控制台的图形布局