1. ホーム
  2. リナックス

Makefile:9: *** セパレータがありません。

2022-02-08 18:28:06

makeコマンド実行後のこのエラーメッセージは、9行目にセパレータがないことを示しています。

test:test.o
gcc -o test test.o


test.o:test.s
gcc -x assembler -c test.s


test.s:test.cpp
gcc -x cpp-output -S -o test.s test.cpp


test.cpp:test.c
gcc -E -o test.cpp test.c


clean:
rm -f test *.o *.s *.cpp









4つのセクションの2行目のインデントをTabに変更するだけです(代わりにスペースはありません)。

Makefileファイルでは、コマンドの先頭は必ず タブ キーで開始します。