【发布时间】:2011-01-21 20:18:46
【问题描述】:
我正在尝试使用一个非常简单的 makefile 来“制作”。我的 makefile 被命名为“Makefile”,所以我只是使用命令“make”。
我收到这个奇怪的错误:
make: *** No rule to make target `/Makefile', needed by `Makefile'. Stop.
但是,如果我使用
make -f "full-path-to-makefile" 它确实运行了(有奇怪的后果......)。当然,我应该说我是从 Makefile 所在的目录运行所有这些的。
我正在使用 tcsh 在 Mac OSX 上工作。
编辑:
我在 LLVM 框架中工作,试图编译一个 pass 函数,这是关联的 makefile:
电平 = ../../../ 库名 = 函数名 加载模块 = 1 包括 $(LEVEL)/Makefile.common任何想法将不胜感激:)
【问题讨论】:
-
发布你的makefile(至少部分),然后我们也许可以看到。
-
我的猜测是您的一个目标中有一个变量替换;但为了让人们提供真正的答案,您需要发布有问题的 Makefile。
标签: macos makefile llvm gnu-make