Closed1
VSCodeでMakefileを実行して、`Makefile:xx: *** missing separator. Stop.` などに出るときの対処
Makefileはタブとスペースを明確に分けて認識するので、タブで統一する必要あり
かつVSCodeはデフォでタブをソフトインデント(スペースで表現)にするので、うまく動かない
Makefile:59: *** missing separator. Stop.
こんな感じのエラーが出る
新しくMakefileを作る前にする対応
SettingsのInsert Spaces
のチェックを外す
すでにMakefileがあって、スペースとタブが混同している時の対応
Makefileを開いて、(Macの場合) ⌘+P
でコマンドパレット開いて.
Convert Indentation to Tabs
を実行する
これでMakefileを保存して、makeコマンドを実行すれば通るはず
このスクラップは2023/06/08にクローズされました