Makefile missing separator. Stop排查解决

原创 2013年12月02日 20:31:18




Makefile missing separator.  Stop排查解决

==================================

这个makefile里不要乱用TAB,只有命令所在的行才能且只能以TAB开头,
其他的如,make变量的定义、赋值,make内定函数如$(error "strings")都不能以TAB开头,不然make会将其作为命令来处理。


用个ultraedit, 开个二进制模式一看就看到了。更多的可能是你用了空格而不是table

$ hexdump a
0000000 2020 2020 000a                         
0000005


zbunix@sz-sentry:~$ hexdump b
0000000 0a09                                   
0000002


$ cat   ~/.vimrc 

"se number
"se nonumber
set ts=4
"set expandtab -------------注释掉即解决
set tabstop=4


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

makefile:4: *** missing separator. Stop

up vote29down votefavorite 12 This is my makefile: all:ll ll:ll.c gcc -c ...

Linux编程:Makefile missing Separator.的解决办法

以前编程都是在Windows下,集成开发环境,具体的编译设置一般情况下默认的设置就OK了,现在想转到Linux下编程,没想到一个简单的Makefile文件就拦住了去路,单独编译链接都没有问题,编写成M...

make工具报错:missing separator (did you mean TAB instead of 8 spaces?). Stop.

Makefile:7: *** missing separator (did you mean TAB instead of 8 spaces?). Stop.

*** missing separator (did you mean TAB instead of 8 spaces?)或者*** missing separator的解决办法

最近在学习NDK的时候,使用到SWIG工具的时候,将SWIG集成到Android构建过程中的时候,构建了一个my-swig-generate.mk的Makefile文件,代码如下: # #Andro...

在windows里写NMake makefile,编译时遇到的cl.exe command line : error D8003 missing source filename(缺少源文件名)

虽然在windows下使用VS开发已经好几年了,

hadoop 安装出现的几种异常的处理方法,hadoop无法启动,no namenode to stop问题的解决方法,no datanode

hadoop无法正常启动(1) 执行  $ bin/hadoop start-all.sh之后,无法启动. 异常一  Exception in thread "main" java.lang.I...

Thread 的stop方法过时Thread already start解决方法

1.Thread 的Stop方法过时为什么不推荐使用Thread.stop?因为它本来就是不安全的。停止线程会使其解锁所有已锁定的显示器。 (当ThreadDeath异常传播到堆栈时,监视器被解锁。)...

《综》Java Thread - stop 问题 and 解决方法

Java Thread问题集之Thread.stop()篇 博客分类:  Java threadJava工作SUN 为什么不能使用Thread.stop()方法? 从SUN的官方文档可以得知...

eclipse c/c++IDE 编译 make: *** No rule to make target `all'. Stop. 解决办法

若要转载请注明来源 首先看提示信息 产生的背景make: *** No rule to make target `all'.  Stop 在eclipse上创建一个c projec...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)