C 生成文件不工作

标签 c 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

可能是什么问题?谢谢

最佳答案

在大多数 makefile 环境中,TABS 和 SPACES 的处理方式不同,但在屏幕上看起来是一样的。仔细检查缩进,并确保在需要制表符的地方没有空格。

关于C 生成文件不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37334443/

相关文章:

c - 在C中读取ruby程序的 'return'值

c - 想知道如何添加 vector 数组?

更改 const 原语仅生成警告

makefile - 使通配符子目录成为目标

c - 更新了 : How to invoke makefile of a child directory to create a consolidate . o 可链接的文件:

android - Android NDK Makefile、Android.mk 和 OCaml 的通用链接

c - Lua:编译一个包含所有依赖的脚本

编译错误( ‘;’ token 之前出现错误: expected ‘,’ , ‘)’或 ‘{’)

linux - make gnu - 并行运行目标

makefile - 有没有更智能的替代 “watch make”?