今天用gedit在Makefile中添加了一條指令,然後make,居然發現出現了 “Makefile:16: *** missing separator. Stop.”的錯誤。
搜索了一下,發現是因爲在Makefile文件中,指令必須以tab鍵開頭。
但是我明明寫的指令就是以tab開頭的,重新用vim寫了一下,可以正常運行,懷疑是gedit的設置問題。果然
是因爲勾選了"insert spaces instead of tabs",用空格替換了tab...取消勾選果然ok了。
今天用gedit在Makefile中添加了一條指令,然後make,居然發現出現了 “Makefile:16: *** missing separator. Stop.”的錯誤。
搜索了一下,發現是因爲在Makefile文件中,指令必須以tab鍵開頭。
但是我明明寫的指令就是以tab開頭的,重新用vim寫了一下,可以正常運行,懷疑是gedit的設置問題。果然
是因爲勾選了"insert spaces instead of tabs",用空格替換了tab...取消勾選果然ok了。