问题描述:
我直接用的复制黏贴把别的makefile文件直接创建出新的makefile文件时,出现了制表符Tab错误!
原因:
因为makefile中,书写命令时,必须要在命令开头敲一个Tab键,而不能说用8个空格(space)来代替Tab,虽然看起来样子是一样的,但是它们不会生效为真正地makefile命令!(可以看到直接复制的话命令行都是白色的,表示不生效的意思!)
解决:
way1:别在Xshell中用鼠标右键的复制黏贴,而是使用命令:
cp makefile1 makefile2
#这里是意思是直接从makefile1复制出 新的makefile2
来生成新的makefile!
way2:把原来没有生效的makefile中的命令中的空格space删去,并改为只敲一个tab键!
这2种deal方法最后的结果一致!==》成功产生有效的有用的makefile文件!