gpt4 book ai didi

找不到配置文件/etc/startup.mk

转载 作者:行者123 更新时间:2023-11-30 15:56:22 25 4
gpt4 key购买 nike

我想使用 Eclipse (Juno) CDT 开发一个简单的 C 应用程序用于学习目的。

为此,我创建了 IDE 中提供的示例项目,该项目创建了一个简单的 Hello World 可执行文件。

但是当我想要构建项目时,出现以下错误:

make: all
make: Error -- Could not find configuration file /etc/startup.mk

这是什么意思?我在系统上的任何位置都找不到这样命名的文件。奇怪的是,它在我的 OS X 上以相同的设置完美运行。只是不在我的 Windows 机器上。

这里出了什么问题?

编辑:make -V 显示以下输出:

D:\>make -V
make - Version 7.0 build 1182

Built-in Rules (cannot be changed):
OS:=NT
.IMPORT .IGNORE : ROOTDIR
.MAKEFILES:makefile
.SOURCE : .NULL
@B = $(@:b)
@D = $(@:d)
@F = $(@:f)
%B = $(%:b)
%D = $(%:d)
%F = $(%:f)
*B = $(*:b)
*D = $(*:d)
*F = $(*:f)
<B = $(<:b)
<D = $(<:d)
<F = $(<:f)
?B = $(?:b)
?F = $(?:f)
?D = $(?:d)
System Configuration:
SWITCHAR = /
OSVERSION = 01
OSRELEASE = 5
DIRSEPSTR = /\:
SHELL = /mksnt/sh.exe
SHELLFLAGS = /c
SHELLMETAS =
GROUPSHELL = /mksnt/sh.exe
GROUPFLAGS =
GROUPSUFFIX =
MAKEDIR = D:/
PWD = D:/

最佳答案

路径中的 make 可执行文件不是 eclipse 期望和需要的 GNU make。它可能是与其他产品一起提供的工具 - make 是一个非常常见的名称。如果您的 Windows 不是太旧,您可以尝试 where make 找到罪魁祸首并将其从您的路径中删除。完成此操作后,如果您使用工具链的标准安装,则 eclipse 将能够自行生成 GNU make,或者您可以将其添加到您的路径中。或者,您可以自定义 eclipse build设置并将其显式指向您要使用的 make

您想要的 make 可能位于 C:\MinGW\msys\1.0\bin 中,但也可能位于其他位置,具体取决于您安装工具链的方式。 C:\MinGW\bin 中还有一个 mingw32-make ——所有这些都假设您使用的是 MinGW

关于找不到配置文件/etc/startup.mk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11310112/

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