2 u010896929 u010896929 于 2013.09.21 23:23 提问

makefile编译的时候出现遗漏分隔符的情况

我在该目录的中端下输入make时,就会报错:***遗漏分隔符。停止
下面是我的代码,大牛帮我看看吧,灰常感谢!!
/******************************
makefile
******************************/

filsys:main.o igetput.o iallfre.o ballfre.o name.o access.o log.o close.o creat.o delete.o dir.o open.o rdwt.o format.o install.o halt.o
gcc -o filsys main.o igetput.o iallfre.o ballfre.o name.o access.o log.o close.o creat.o delete.o dir.o open.o rdwt.o format.o install.o halt.o
main.o:main.c filesys.h
gcc -c main.c
igetput.o:igetput.c filesys.h
gcc -c igetput.c
iallfre.o:iallfre.c filesys.h
gcc -c iallfre.c
ballfre.o:ballfre.c filesys.h
gcc -c ballfre.c
name.o:name.c filesys.h
gcc -c name.c
access.o:access.c filesys.h
gcc -c access.c
main.o:main.c filesys.h
gcc -c main.c
main.o:main.c filesys.h
gcc -c main.c
log.o:log.c filesys.h
gcc -c log.c
close.o:close.c filesys.h
gcc -c close.c
creat.o:creat.c filesys.h
gcc -c creat.c
delete.o:delete.c filesys.h
gcc -c delete.c
dir.o:dir.c filesys.h
gcc -c dir.c
open.o:open.c filesys.h
gcc -c open.c
rdwt.o:rdwt.c filesys.h
gcc -c rdwt.c
format.o:format.c filesys.h
gcc -c format.c
install.o:install.c filesys.h
gcc -c install.c
halt.o:halt.c filesys.h
gcc - c halt.c

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
make出现遗漏分隔符(linux)
编写makefile文件:  14 access.o: access.c cd_data.h  15     gcc $(CFLAGS) -I$(INCLUDE) -c access.c  16    17 application: app_ui.o access.o  18     gcc $(CFLAGS) -o application app_ui.o access.o $(LIB
Makefile:27: *** 遗漏分隔符 。 停止
问题: xcloud@xcloud:~/iworkspace/HelloHadoop$ make jar Makefile:27: *** 遗漏分隔符 。 停止。 原因: output: rm -rf ${LocalOutDir}在编写makefile文件时: rm前的是tab分隔符,不能用空格,否则会出现Makefile:27: *** 遗漏分隔符 。 停止。提示 make中规定
make出现遗漏分隔符是必须要明白的小知识以及解决之道
我第一次写makefile时就出错了。 问题是:Makefile:3: *** 遗漏分隔符 。 停止。 寻找了百度,也有好多解决办法,但是大部分是差不多的解答,感觉就是单纯的复制粘贴一样,也不够完整。我经过反复琢磨终于解决并弄懂其中之奥妙!什么奥妙呢?那就是抓住本质!如何抓?我们的先了解一定的概念,正确的对概念的认知和把握更有助于我们探知事物之奥秘。
Makefile:3:***遗漏分隔符。停止 。原来如此..... .
我编写makefile的时候出现了这个问题 上网查了查,都说是 gcc ,g++ ,rm,cp前面是tab,不是空格 我改了两边,都是用tab,但是编译时还是提示出现了错误 Makefile:3:***遗漏分隔符。停止 我才意识到在getit的 编译->首选项:"编辑器"选项页下,有一个"制位表",有一个复选框:插入空格代替制表符(s) 若选中的话,编辑器将会以空格代替“制位表”
“makefile:2: *** 遗漏分隔符 。 停止。” 问题
问题: “makefile:2: *** 遗漏分隔符 。 停止。” “makefile:4: *** 遗漏分隔符 。 停止。” “makefile:6: *** 遗漏分隔符 。 停止。” “makefile:8: *** 遗漏分隔符 。 停止。” “makefile:10: *** 遗漏分隔符 。 停止。” 解决方案: gcc、rm、cp前面是tab分割符,不能用空格。
问题解决: Makefile:10: *** 遗漏分隔符 。 停止。
我们在编写完makefile,然后在终端中 $make 出现“makefile:2: *** 遗漏分隔符 。 停止。”问题,原因是在编写makefile文件时: all: gcc -o helloworld helloworld.c fresh: rm -rf Makefile clean: rm -rf helloworld helloworld.o install: c
Makefile 出现: 遗漏分隔符
原因: 我从别的地方粘贴复制到makefile中,总是出现 遗漏分隔符 现象解决方法: 找到对应的一行: 把前面的空白全部删除,然后输入 Tab 即可.
makefile 遗漏分隔符错误
这个错误很简单 因为在linux makefile文件里面 开头的空格应该用tab健生成 在遗漏的分隔符那一行前面 光标移到前面按下tab健就好
Makefile:遗漏分隔符
在终端下输入make时出现“makefile:2: *** 遗漏分隔符 。 停止。”问题,原因是在编写makefile文件时: 3 : 3.c          gcc -o 3 3.c gcc前的是tab分隔符,不能用空格,否则会出现“makefile:2: *** 遗漏分隔符 。 停止。”提示。。。   make中规定每一Shell命令之前的开头必须使用字符。 也就是每个 “gcc -”前
Android.mk:21: *** 遗漏分隔符
Android.mk:21: *** 遗漏分隔符  (您的意思是用 TAB 代替 8 个空格?)。 停止。 android的代码使用4个空格来划分代码,若是有TAB键会报错啊。 转自:http://hi.baidu.com/zhupan19851230/item/a565d7e27eab01f82a09a4c8