testFile: test2.c
gcc -o testFile test2.c -I.
看起來像一個非常基本的makefile,出了什麼問題?我檢查了所有明顯的事情。唯一的間距是單詞之間的標籤和空格。makefile返回丟失分隔符
testFile: test2.c
gcc -o testFile test2.c -I.
看起來像一個非常基本的makefile,出了什麼問題?我檢查了所有明顯的事情。唯一的間距是單詞之間的標籤和空格。makefile返回丟失分隔符
Makefiles 必須使用製表符在規則下縮進動作部分。空間不會。
這是一個肯定的選項卡。 –
@PaulthePirate:它只是一個選項卡,沒有別的?規則之前沒有空間嗎? –
嗯,我不知道這是否有所作爲,但我在Windows上創建了該文件,將其移至linux。它不會工作,所以我做了在Linux中的VIM選項卡,並保存它。現在它可以工作。 Linux標籤!= Windows標籤我猜。 –
發佈您收到的錯誤消息的全部內容。 – jwodder
@jwodder makefile:2:***缺少分隔符。停止。 –
它看起來正確。嘗試簡化它:用':'替換命令(也就是說,該行應該是一個後跟冒號的標籤)並查看會發生什麼。 – Beta