C Makefile无法正常工作

时间:2016-05-19 21:37:11

标签: c makefile

我试图做这个makefile,但是我错过了分隔符。停止。

  CC=gcc

    all:
        $(CC) -o sobusrv sobusrv.c 
        $(CC) -o sobucli sobucli.c 

    clean:
        mkdir ~/.Backup
        mkdir ~/.Backup/.data
        mkdir ~/.Backup/.metadata
        mkdir ~/.Backup/.tmp

可能是什么问题?谢谢

2 个答案:

答案 0 :(得分:2)

在大多数makefile环境中,TABS和SPACES的处理方式不同,但在屏幕上看起来相同。仔细检查您的缩进,并确保没有需要标签的空格。

答案 1 :(得分:0)

确保在每个命令的开头使用制表符。以其他工作makefile为例,需要使用选项卡。注意:即使人眼没有明显的差异,通过程序对标签和空格的处理也会有所不同。