我正在尝试学习如何在带有 C 的 Ubuntu 中使用 makefile(您可能猜到我是初学者)。在“A Book on C”中有一个关于这个主题的章节,他们给出了 3 个文件的简单示例:main.c、sum.c、sum.h(无代码)和一个包含以下代码的 makefile:
sum: main.o sum.o
gcc –o sum main.o sum.o
main.o: main.c sum.h
gcc –c main.c
sum.o: sum.c sum.h
gcc –c sum.c
现在,我正在尝试在 Eclipse 中编译此代码,但它不起作用。我用上面的代码和前面提到的 3 个文件创建了一个名为 makefile 的文件。这是我得到的错误:
make all
make: *** No rule to make target `all'. Stop.
我将不胜感激任何帮助。谢谢