gpt4 book ai didi

Makefile 缺少分隔符。停止

转载 作者:行者123 更新时间:2023-12-04 14:31:17 30 4
gpt4 key购买 nike

我以前从未制作过 makefile,但我们已经收到了这个,但是,如果我尝试运行它,它只会说,

missing separator. stop.

我不知道可能出了什么问题 - 我已经确保空格只按制表符。

 #Rule for linking
randomNumbers: randomNumbers.o randomNumbers_functions.o
cc -o randomNumbers randomNumbers.o randomNumbers_function.o

# Rule for generating object code myprogram.o
randomNumbers.o: randomNumbers.c myheader.h
cc -c randomNumbers.c -std=c99 -Wall

# Rule for generating object code routine1.o
randomNumbers_functions.o: randomNumbers_functions.c
cc -c randomNumbers_functions.c -std=c99 -Wall

我不太确定转储是什么十六进制,但我找到了一个可以做到这一点的网页,所以我认为就是这样:

0000-0010:  ef bf bc ef-bf bc 20 23-52 75 6c 65-20 66 6f 72  .......# Rule.for
0000-0020: 20 6c 69 6e-6b 69 6e 67-0a 72 61 6e-64 6f 6d 4e .linking .randomN
0000-0030: 75 6d 62 65-72 73 3a 20-72 61 6e 64-6f 6d 4e 75 umbers:. randomNu
0000-0040: 6d 62 65 72-73 2e 6f 20-72 61 6e 64-6f 6d 4e 75 mbers.o. randomNu
[...]

最佳答案

您的 Makefile 开头有一些有趣的字节:

 ef bf bc ef bf bc

统一码?字节顺序标记?还有什么好笑的吗?

删除这些字节/字符,您的 Makefile 应该可以工作。

关于Makefile 缺少分隔符。停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33309583/

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