C Codelite编译错误

C Codelite compile error

我刚刚在一台全新的 PC 上安装了 CodeLite,但我无法编译任何东西。我想用 C

编写一个控制台应用程序
Simple Executable (gcc)
Compiler: gnu gcc
Debugger: GNU gdb debugger

但是,我什至无法构建默认的 "hello world" 应用程序。我得到的只是这个错误:

  C:\Windows\system32\cmd.exe /C mingw32-make.exe -j 4 -e -f  Makefile
  'mingw32-make.exe' is not recognized as an internal or external command,
  operable program or batch file.

现在我 "googled" 发现,我必须设置 mingw32-make,(我不必在其他 3 台计算机上设置)但是我找不到关于如何设置的教程这样做。

任何建议将不胜感激!

提前致谢。

CodeLite 不会为您安装 MinGW。你需要自己做。 显然,CodeLite 不知道在哪里可以找到 mingw32-make.exe 否则,它不会只使用 mingw32-make.exe 而是使用 mingw32-make 的完整路径,比如 C:\TDM-GCC-64\bin\mingw32-make.exe

您需要做的是:

  • 运行 CodeLite setup wizard again from Help->运行 the Setup Wizard
  • 按照步骤(共 5 个),密切注意 Setup Compilers 步骤
    • 如果您之前安装过 MinGW,只需单击 扫描 按钮
    • 如果没有,请单击安装按钮
  • 打开您的项目设置->常规页面和select您刚刚在编译器字段中安装的编译器

Make 使最终用户能够构建和安装您的程序包,而无需了解如何完成的详细信息——因为这些详细信息记录在您提供的 makefile 中。 根据哪些源文件已更改,自动确定需要更新哪些文件。它还会自动确定更新文件的正确顺序,以防一个非源文件依赖于另一个非源 http://file.As 结果,如果您更改几个源文件然后 运行 Make,它确实如此不需要重新编译所有程序。它仅更新那些直接或间接依赖于您更改的源文件的非源文件。 Make 不限于任何特定语言。对于程序中的每个非源文件,makefile 指定 shell 命令来计算它。这些 shell 命令可以 运行 编译器生成目标文件,链接器生成可执行文件,ar 更新库,或者 TeX 或 Makeinfo 格式化文档。