關於 “Makefile:3:***遺漏分隔符。停止 。”解決方法二


下面時裝自他人的:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

我編寫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問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM