-1

我是 C 编程的新手。我想使用 Make 文件编译 C 程序。我可以使用以下命令编译源代码文件:

gcc `xml2-config --cflags --libs` -o xmlexample readelementsfile.c

但是当我创建 make 文件并将上面的命令添加到 make 文件中时,我得到了这个错误:

Makefile:1: *** missing separator.  Stop.

你能告诉我哪里错了吗?

4

1 回答 1

4

您需要指定一个目标:

all:
    gcc `xml2-config --cflags --libs` -o xmlexample readelementsfile.c

第二行开头的空格应该是一个Tab字符。

您还可以指定依赖项,以便在每次构建时都不会运行所有命令。

有关的

于 2012-06-26T20:39:34.503 回答