gpt4 book ai didi

c - 构建后 Eclipse 中没有生成可执行文件

转载 作者:行者123 更新时间:2023-11-30 17:50:52 26 4
gpt4 key购买 nike

我有一个预先存在的 c 项目,我可以在其中 cd 进入该目录,输入 make,它将生成一个可执行文件。

在 Eclipse 中,我转到 File->New->Makefile Project with Existing Code 并选择上述相同的目录。然后我转到Project->Build All。没有错误,但后来我检查我的文件夹,没有可执行文件。这是怎么回事?我该如何解决?

如果编译器是正确的,并且我的代码中没有错误,我认为这并不重要。完成编码后,我随时可以返回终端来获取可执行文件。

编辑:我认为问题出在我的 makefile 上。如下:

    #
# Some comments
#
#

# Compiler
CC=gcc

# Common Directory

# Compiler Flags
#CFLAGS = -Wall -O3 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
CFLAGS = -g -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
LFLAGS =

LIBS = -L. -llssdk

INCLUDE = -I .

OBJS = customer_sample.o

bot: $(OBJS)
$(CC) $(CFLAGS) $(INCLUDE) -o bot $(OBJS) $(LIBS)

customer_sample.o: customer_sample.c
$(CC) $(CFLAGS) $(INCLUDE) -c customer_sample.c

clean:
- rm -f *.o bot

它说没有规则可以使目标成为“全部”。我已经看到大约十个其他线程问同样的问题,但我仍然无法弄清楚。

最佳答案

也许 Makefile 是由 Eclipse 自动生成的,包括您的源代码。结果可能是一个 Makefile,它在不同的目录中编译可执行文件,该目录可能位于您的项目目录下。您是否检查过子目录来搜索可执行文件?

关于c - 构建后 Eclipse 中没有生成可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17004228/

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