关闭

makefile:2: *** 遗漏分隔符 。 停止

233人阅读 评论(0) 收藏 举报
分类:
我们在编写完makefile,然后在终端中
$make
出现“makefile:2: *** 遗漏分隔符 。 停止。”问题,原因是在编写makefile文件时:
all:
     gcc -o helloworld helloworld.c
fresh:
     rm -rf Makefile
clean:
     rm -rf helloworld helloworld.o
install:
     cp helloworld /usr/bin
uninstall:
     rm -rf /usr/bin/helloworld

gcc、rm、cp前面是tab分割符,不能用空格,否则会出现:

“makefile:2: *** 遗漏分隔符 。 停止。”
“makefile:4: *** 遗漏分隔符 。 停止。”
“makefile:6: *** 遗漏分隔符 。 停止。”
“makefile:8: *** 遗漏分隔符 。 停止。”
“makefile:10: *** 遗漏分隔符 。 停止。”
这样的错误提示。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:92753次
    • 积分:1634
    • 等级:
    • 排名:千里之外
    • 原创:48篇
    • 转载:177篇
    • 译文:0篇
    • 评论:0条
    文章分类