下面時裝自他人的:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
我編寫makefile的時候出現了這個問題
上網查了查,都說是
gcc ,g++ ,rm,cp前面是tab,不是空格
我改了兩邊,都是用tab,但是編譯時還是提示出現了錯誤
Makefile:3:***遺漏分隔符。停止
我才意識到在getit的
編譯->首選項:"編輯器"選項頁下,有一個"制位表",有一個復選框:插入空格代替制表符(s)
若選中的話,編輯器將會以空格代替“制位表”
我將其去掉,在修改我的Makefile后編譯成功
也就是說:
一 首先查看是不是用tab
二 其次查看是不是真的用tab
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
這種方法沒有用過,但是對於vim 發現了一種辦法
在vim 的配置文件 .vimrc 中 添加
set tabstop=8 " 設置制表符(tab鍵)的寬度 set softtabstop=8 " 設置軟制表符的寬度 set expandtab " Tab替換空格
如果類似的配置語句,那么設置成這種格式,並且重新處理一下之前寫的自動對齊的tab問題