Makefile:1: *** 遺漏分隔符 。 停止。
Makefile:1: *** 遺漏分隔符 。 停止。有可能是字符輸入錯誤
使用Makefile來對程序進行編譯的時候,出現瞭如下錯誤:
[root@BUPTNIC-VOD usemakefile]# make
Makefile:1: *** 遺漏分隔符 。 停止。
Makefile:1: *** 遺漏分隔符 。 停止。
經過google和百度,知道這種問題出現的原因是因爲:makefile編寫的格式不對。而網上提到的造成此錯誤的原因是,makefile的規則:
makefile的命令要以TAB開頭,依賴條件頂格
我確定我是按照這條規則寫的,但還是報同樣的錯誤。無奈之下,突然看到一個:的間隙特別大。原來這個冒號是在中文狀態下輸入的。改之,編譯成功!
雖然這個錯誤出現的比較弱智,但也是挺糾結的。網上也類似的提示,所以在這裏記錄一下。另外,擴展一下,在寫代碼時,如果是從其他地方拷來的代碼,尤其是要注意格式、字符、回車換行等問題。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Makefile語法簡介
JzjSunshine
2020-07-07 15:32:37
linux下寫腳本時-gt或-lt是什麼意思?
生命如歌,代码如诗
2020-07-07 15:17:19
最簡單的Makefile編寫
うちは止水
2020-07-07 14:53:52
Makefile之變量賦值
天朗-星空
2020-07-07 00:52:39
Makefile 的打印輸出
tianyexing2008
2020-07-06 20:35:21
【轉】Makefile的內嵌函數
导数题
2020-07-05 22:59:08
【記錄】嘗試分析Buildroot在make menuconfig後make時的內部執行邏輯
scw_zch
2020-07-05 19:47:05
Hi3516 使用 wifi模塊
Jacky_Lu
2020-07-05 16:27:57
CMake教程---安裝(第四課)
sxpsxp12
2020-07-05 08:58:20
Makefile中使用函數
big__C
2020-07-04 00:47:52
Makefile的書寫規則
big__C
2020-07-04 00:47:52
POJ 3283 Card Hands Trie樹
萌即是正义
2020-07-06 07:42:26
Light OJ 1129 Consistency Checker
萌即是正义
2020-07-06 07:04:10
HDU 4749 Parade Show Kmp
萌即是正义
2020-07-06 07:04:10