Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux GNU生成文件。按条件执行一些语句_Linux_Makefile_Embedded_Gnu Make - Fatal编程技术网

Linux GNU生成文件。按条件执行一些语句

Linux GNU生成文件。按条件执行一些语句,linux,makefile,embedded,gnu-make,Linux,Makefile,Embedded,Gnu Make,我需要根据某些条件执行一些操作。我使用以下方法: ifeq($(somevar),1) $(call target,etc/init.d/tr): ${SRCPATH}/init.d install -D --mode=755 $< $@ endif 其中38是我的ifeq所在的行号。 找不到我错过了什么。 你能帮我一下吗?如果EQ“$(somevar)”为“1”,这应该可以用 /BRCMakefile:38: *** missing separator. Stop.

我需要根据某些条件执行一些操作。我使用以下方法:

ifeq($(somevar),1)
$(call target,etc/init.d/tr): ${SRCPATH}/init.d
        install -D --mode=755 $< $@
endif
其中38是我的ifeq所在的行号。 找不到我错过了什么。
你能帮我一下吗?

如果EQ“$(somevar)”为“1”,这应该可以用

/BRCMakefile:38: *** missing separator.  Stop.