当我尝试在具有一定复杂性的 makefile 上运行“make all”时,出现以下错误:
C:\BITCLOUD\BitCloud_PS_SAM3S_EK_1_10_0\BitCloud_PS_SAM3S_EK_1_10_0\Applications\ZAppSi\Dem o\SEDevice>make all
make -C makefiles/PC -f Makefile_PC_Gcc all APP_NAME=DemoSE
make[1]: Entering directory
'C:/BITCLOUD/BitCloud_PS_SAM3S_EK_1_10_0/BitCloud_PS_SAM3S_EK_1_10_0/Applications/ZAppSi/Demo/SEDevice/makefiles/PC'
A sintaxe do comando está incorrecta.
make[1]: *** [directories] Error 1
make[1]: Leaving directory
'C:/BITCLOUD/BitCloud_PS_SAM3S_EK_1_10_0/BitCloud_PS_SAM3S_EK_1_10_0/Applications/ZAppSi/Demo/SEDevice/makefiles/PC'
make: *** [all] Error 2
哪里行
A sintaxe do comando está incorrecta.
翻译成英文的意思是:“命令的语法不正确”
我已经尝试将项目更改为不同的目录,检查文件名中的空格,使用 GNU make 并使用 MinGW make (mingw32-make),结果与“make”相同。我还检查了 makefile 中包含的所有文件并且它们对应。
我不是makefile专家,所以我寻求帮助。当 make 抛出这种类型的错误时发生的主要问题是什么?