ぷるぷるの雑記

低レイヤーがんばるぞいなブログ. 記事のご利用は自己責任で.

make時に“*** missing separator (did you mean TAB instead of 8 spaces?). Stop.” エラーが出る

n番煎じですがタイトルの通りmake時に“*** missing separator (did you mean TAB instead of 8 spaces?). Stop.” というエラーが出たときの対処法.

Makefileのコマンドが書いてある行にはスペースを入れてはいけないというのは知っていましたが、VSCodeでTabを使ってインデントすると上記のエラーが出る模様。

解決方法は、VSCodeの右下の方にあるSpaces:4と書いてあるところをクリックしてConvert Indentation to Tabsにするだけ。どうもVSCodeのTabキーはデフォルトではスペースキー4つ分として扱われるのが原因みたい。

参考

yukituna.com