我如此強調這個愚蠢的錯誤...
這是file ...
我花了一個小時試圖找出它有什麼問題....我是一個VIM用戶。 有人可以指出爲什麼嗎?我使用標籤!
謝謝。
all: hello
hello: hello_world.c
gcc -Wall -o hello.exe hello_world.c
我如此強調這個愚蠢的錯誤...
這是file ...
我花了一個小時試圖找出它有什麼問題....我是一個VIM用戶。 有人可以指出爲什麼嗎?我使用標籤!
謝謝。
all: hello
hello: hello_world.c
gcc -Wall -o hello.exe hello_world.c
這是你擁有的一切:
all: hello
hello: hello_world.c
gcc -Wall -o hello.exe hello_world.c
的gcc
命令之前的空格是一個標籤,沒有一個空間,而不是兩個空格,而不是3個空格等等,但一和正好一個標籤
不,你不!
我已經下載了你的文件 - 裏面有四個空格,而不是標籤。 你可以在vim中運行:set list
來親自查看它。
請刪除空格,並把標籤,而不是它(按ctrl-v ctrl-i)。
在將來你可以添加
# vim:noet
到文件中。並且您的默認設置將被set noexpandtab
設置的文件覆蓋。
謝謝。我相信這與我的vim設置有關! (: – User007
@ User007:是的!運行':set noexpandtab'並嘗試再次插入Tab。 –
你可以在你的問題中插入Makefile嗎(並將其標記)? – Flexo
@Flexo我不確定這是個好主意。我已經複製並粘貼了很多來自於stackoverflow的東西,當我這樣做時他們看起來很糟糕。我甚至在vim中設置了'set paste'。但我會在一瞬間做到這一點。 – User007