如果编译过程中,
出现“输入行太长”错误,是因为某个下面这样的语句长度太长引起的
“ @echo $(strip $(CUSTOM_OPTION)) > $(strip $(VERNODIR))/../~temp_vender_marco_def.tmp”
如果编译过程中出现
“make/gsm2.mak:2326: *** missing separator. Stop.”
这样的错误,是因为在
gsm2.mak 2326代码如下
“ @echo $(strip $(COM_DEFS)) >> $(strip $(VERNODIR))/../~temp_vender_marco_def.tmp”
经过对比查找,最后确定问题是“@echo”之前的4个空格引起的,
我们知道,为了保持在不同的编辑工具中,缩进格式的一致,通常都会将tab键修改为4个空格。而此处必须是一个tab,也就是“/t”,如果是4个空格,编译就会报出“missing separator”错误。