Codelite编译问题(mingw32-make.exe *** [ALL]错误2)

时间:2018-04-23 19:16:21

标签: codelite

我遇到了Codelight的严重问题。它已经工作了几天,甚至几周,但是在今天我把我的项目带到学校工作之后,发生了一些事情。我的工作区位于onedrive文件夹中,这样无论我在哪里,我都可以使用它。我已经重新安装了Codelight并重新安装了MinGW并根据我学校的说明进行了设置,但是现在我根本无法构建任何东西(参见附图)。我一直在寻找其他线程,但到目前为止他们都没有帮助过。 Error

您认为发生了什么?

编辑:我似乎解决了这个问题。当你让codelite搜索编译器时,就像它第一次启动时一样,你会完全弄乱事物的目录。因此,例如,C编译器的目录应该是$(CodeLiteDir)/tools/gcc-arm/bin/arm-none-eabi-gcc.exe而不是C:\ MinGW或者可以安装在哪里。此外,我们使用修补版的codelite和md407的“添加调试支持”,因此您真的不想更新codelite。有更多的问题,例如我的项目的C编译器选项,所以当我构建项目时,它抱怨各种各样的东西,光标不会显示,所以调试是不可能的,但我设法解决了这个问题。

总之:解决这个问题并不好玩,而且codelite很敏感。

1 个答案:

答案 0 :(得分:0)

我使用Dev-C ++出现类似的“ Mingw32-make.exe”错误。安装Mingw时,您会发现还有另一个目录'c:\ Mingw32 \ MSYS \ 1.0 \ bin'。在MSYS中,此目录是全局目录,并且具有一些非常重要的二进制文件,例如其自己的“ make.exe”文件。 “ Mingw32-make.exe”使用该目录中的文件。因为IDE不会知道此目录,所以您需要将其包含在系统/环境路径中,因为在MSYS之外,此目录不是全局目录,因此'ming32-make.exe'将无法访问这些二进制文件。

无论您的编译器是否是'make'是Mingw32,都必须设置路径。