重複の可能性:
エラーが発生:セパレータがありません
私はこのばかげたエラーにとてもストレスを感じています...
これはファイルです...
私はそれの何が悪いのかを見つけるために1時間を費やしました....私はVIMユーザーです。誰かが理由を指摘できますか?タブを使用します!
ありがとう。
all: hello
hello: hello_world.c
gcc -Wall -o hello.exe hello_world.c
重複の可能性:
エラーが発生:セパレータがありません
私はこのばかげたエラーにとてもストレスを感じています...
これはファイルです...
私はそれの何が悪いのかを見つけるために1時間を費やしました....私はVIMユーザーです。誰かが理由を指摘できますか?タブを使用します!
ありがとう。
all: hello
hello: hello_world.c
gcc -Wall -o hello.exe hello_world.c
gcc コマンドのある行はタブで始まる必要があり、展開されたタブ (タブの代わりにスペース) を使用しているようです。で使ってみてset noexpandtab
くださいvim
。
これはあなたが持っているものです:
all: hello
hello: hello_world.c
gcc -Wall -o hello.exe hello_world.c
gcc
コマンドの前の空白はTab、1つのスペースではなく、2つのスペースではなく、3つのスペースなどではなく、1つのタブである必要があります。
いいえ、しません!
ファイルをダウンロードしました。タブではなく、4つのスペースがあります。:set list
あなたはそれを自分で見るためにvimで走ることができます。
スペースを削除して、代わりにタブを配置してください(ctrl-v ctrl-iを押してください)。
将来的には追加できます
# vim:noet
ファイルに。また、デフォルト設定はset noexpandtab
ファイルの設定によって上書きされます。