【发布时间】:2017-02-14 21:29:24
【问题描述】:
您好,我有带有变量的 makefile,如下所示:
NDK := ~/Application/Android/SDK/NDK
ARCH := arm
ifeq ($(ARCH),arm)
//..etc..
endif
但是当我尝试makefile 时,我得到了这个错误:
: NDK: command not found
: ARCH: command not found
: syntax error near unexpected token `$(ARCH),arm'
我在ubuntu上
这是我知道的变量,但为什么我对他们有错误?怎么了,怎么解决?
我是 ubuntu 的新手!
【问题讨论】:
-
“我尝试制作文件”是什么意思。你不使用'make'吗?
-
@robsn 不,我不使用来自
make,在这里你可以看到我的makefile:https://github.com/mtmiller/openconnect/blob/master/android/Makefile -
你必须使用
make。您不能单独运行生成文件。生成文件只是make的说明。请参阅 jotik 的回答。 -
@robsn 是的,你可以。看我的回答:)
-
@jotik 好吧,好吧。在这种情况下,它会隐式运行
make:)
标签: makefile