1. ホーム
  2. メイクファイル

undefinedmakefile *** セパレータがありません。

2022-02-08 14:29:42
<パス

1.セパレータがない。停止する。
ifeq($(MAKELEVEL),0)
cur-dir := $(シェルpwd)
エンドリフ
makefileコマンドを実行すると、以下のエラーが発生します。*** missing separator...Stop...Check the data, it is not space in ifeq and ($(MAKELEVEL),0).
2. 空間
MAKELEVEL := 0[] (〔〕はスペースを表す)
ifeq($(MAKELEVEL),0)
cur-dir := $(シェルpwd)
エンドリフ
この時点では、MAKELEVELの代入でスペースが誤って導入されているため、cur-dirは代入されないので、変数を代入する際には、スペースが誤って導入されていないかよく確認してください。