【发布时间】:2012-03-18 21:44:38
【问题描述】:
我在 makefile 的基础知识方面遇到问题。
我用gcc编译
我需要做的是制作一个名为labMakefile的makefile,目标是
lab
labM.o
labG.o
clean
我正在处理的文件夹中已有的文件包括
labM.c
labM.o
labG.c
labG.o
我一直在查看 makefile 教程,但似乎找不到创建 makefile 的正确方法
我尝试过的
labMakefile: labM.o labG.o
但它只是说labMakefile:: command not found
【问题讨论】:
-
我怀疑它会给你那个错误信息,因为它的大小写不同。除非,当然...
-
我认为
make -f labMakeFile lab -
好吧,你的makefile被称为
labMakefile(显然),而不是labMakeFile,所以有一个问题。第二个问题是您要求它构建目标lab,但您的makefile 没有任何名为lab的目标。 -
抱歉打错了。是的,您对目标
lab的看法是正确的,但问题中已说明,因此让我感到困惑:x -
啊,对不起,我看错了你的问题。好的,您需要编辑您的问题以包含您的 Makefile(请尽可能简短)。