原文:makefile:n: *** missing separator. Stop

makefile has a very stupid relation with tabs, all actions of every rule are identified by tabs ...... and No spaces don t make a tab, only a tab makes a tab... makefile使用tab來作為separator.如果你使用 個空格就會報錯 ...

2019-02-19 17:09 0 1619 推薦指數:

查看詳情

makefile missing separator. Stop

對上面的代碼進行make,結果出現這樣: 出錯點: 《1》也檢查了是否是第9行和第11行前面必須是TAB而不是空格,我的也是TAB。 ...

Sun Jun 15 18:08:00 CST 2014 0 2888
Makefile: missing separator(did you mean TAB instead of 8 spaces?). Stop.

通常我們會對vimrc文件加以配置(如將TAB鍵自動轉換為4個空白鍵)。但正是由於將tab鍵轉換為n個空白鍵,使得用vim編寫的Makefile中不存在tab鍵(即“\t”)了。恰恰Makefile中以tab鍵作為命令行的起始標記。所以現在找到了報錯的原因,即tab鍵被替換為空白鍵了。解決方法 ...

Sat Aug 24 00:44:00 CST 2019 0 1031
Error:Makefile:90: *** missing separator。 停止

問題:在執行Make命令時,出現Makefile:90: *** missing separator。 停止 的錯誤。 原因:Makefile中的命令必須以tab開始 解決方案:將命令前的空格換成tab,或者將編輯器中tab等同於四個空格。 ...

Mon Dec 24 17:35:00 CST 2018 0 876
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM