我最近开始在 Ubuntu 15.10 上学习 C 语言。今天我学习了 Makefilehttp://c.learncodethehardway.org/book/ex2.html但问题是我一直收到错误
bharat@ratcoder:~/Programing/C$ make Makefile:4: *** 缺少分隔符(您是指 TAB 而不是 8 个空格吗?)。停止。
我知道我必须使用 Tab 键而不是空格,而且我正在使用 Tab 键,但是当使用 Tab 不能解决我的问题时,我尝试谷歌搜索并使用
:%s/^[ ]+/^I/
按照这里的建议在 vim 中执行https://unix.stackexchange.com/questions/125757/error-while-executing-make-commad-in-ubuntu-terminal。但我仍然得到与上述相同的错误,所以有人请帮助我我错在哪里或者我应该怎么做。我是 Ubuntu 新手。
答案1
通过更改 gedit 中的设置解决了该问题。
编辑菜单 --> 首选项 --> 编辑器 --> 制表位
并取消选中
插入空格而不是制表符