gpt4 book ai didi

c - 生成文件的问题

转载 作者:太空宇宙 更新时间:2023-11-04 02:19:03 25 4
gpt4 key购买 nike

hiii,我刚开始研究 makefile 并为一个简单的 hello.c 文件编写了以下文件。它显示了一些错误:

makefile1:5: *** missing separator. Stop.

这里有什么问题...?

 CC=gcc
CFLAGS=-c -Wall

hello: hello.c
$(CC) $(CFLAGS) hello.c -o hello

clean:
rm -rf *.o

而且,使用 makefile 总是更好的选择还是在某些特定情况下不使用它们......?

如有不妥请指正...

最佳答案

在编写生成目标的规则之前,请确保您没有遗漏任何制表符:

CC=gcc
CFLAGS=-c -Wall

hello: hello.c
<TAB>$(CC) $(CFLAGS) hello.c -o hello

.PHONY: clean
clean:
<TAB>rm -rf *.o

.PHONY写的不错。你可以找到原因 here .

关于c - 生成文件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3627934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com