我是C编程的新手。我想使用Make文件编译C程序。我可以使用以下命令编译源代码文件:
gcc `xml2-config --cflags --libs` -o xmlexample readelementsfile.c
但是当我创建make文件并将上面的命令添加到make文件中时,我收到此错误:
Makefile:1: *** missing separator. Stop.
你能告诉我我哪里错了吗?
答案 0 :(得分:4)
您需要指定目标:
all:
gcc `xml2-config --cflags --libs` -o xmlexample readelementsfile.c
第二行开头的空格应为 Tab 字符。
您还可以指定依赖项,以便每次构建时都不会运行所有命令。
相关强>