使用 C 编程的 Makefile
我对 C 和 UNIX 系统编程非常陌生。我知道要在基本 makefile 中放入什么(c 文件、依赖项和命令),但如何实际创建 makefile?它是一个文本文件吗? makefile 是什么样的扩展名?我使用的是 Mac OSX,这是我当前的错误,
$ make -f Makefile.txt
lint pr2.2.c
make: lint: Command not found
make: *** [pr2-lint] Error 127
提前致谢!
I am very new to C and UNIX systems programming. I know what to put in a basic makefile (the c files, the dependencies and the commands) but how do I actually create a makefile? Is it a text file? What kind of extension is a makefile? I am using Mac OSX, here is my current error
$ make -f Makefile.txt
lint pr2.2.c
make: lint: Command not found
make: *** [pr2-lint] Error 127
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Makefile
是一个没有扩展名的文本文件,它指定何时和如何编译和链接源文件的规则。要创建 makefile,只需打开一个文本文件,并在修改后将其命名为
Makefile
即可。像 this 这样的简单教程应该可以帮助您入门。
A
Makefile
is a text file with no extension and it specify's the rules of when and how to compile and link a source file.To create a makefile just open a text file and name it as
Makefile
after you modify it.A simple tutorial like this should get you started.
makefile 是文本文件。它们通常没有扩展名。最常见的名称是 M 大写的 Makefile。您可以使用任何文本编辑器来创建一个。
makefiles are text files. They typically don't have an extension. The most common name is Makefile with a capital M. You can use any text editor to create one.
它是一个文本文件。它通常被命名为
Makefile
,没有扩展名。It is a text file. It is usually named
Makefile
with no extension.