gedit寫Makefile出現Makefile:16: *** missing separator. Stop

今天用gedit在Makefile中添加了一條指令,然後make,居然發現出現了 “Makefile:16: *** missing separator.  Stop.”的錯誤。

搜索了一下,發現是因爲在Makefile文件中,指令必須以tab鍵開頭。

但是我明明寫的指令就是以tab開頭的,重新用vim寫了一下,可以正常運行,懷疑是gedit的設置問題。果然

是因爲勾選了"insert spaces instead of tabs",用空格替換了tab...取消勾選果然ok了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章