複雑なmakefileで「makeall」を実行しようとすると、次のエラーが発生します。
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がこのタイプのエラーをスローするときに発生する主な問題は何ですか?