我刚刚将CodeLite安装到一台全新的PC上,我无法编译任何东西。我想用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.
现在我“google”了这个并发现,我必须设置mingw32-make,(我没有在其他3台计算机上做)但我找不到如何做到这一点的教程。
任何建议都将受到高度赞赏!
提前致谢。
答案 0 :(得分:2)
CodeLite不会为您安装MinGW。你需要自己做。
显然,CodeLite不知道在哪里找到mingw32-make.exe
,否则它不会仅使用mingw32-make.exe
而是使用mingw32-make
的完整路径,类似于C:\TDM-GCC-64\bin\mingw32-make.exe
< / p>
您需要做的是:
答案 1 :(得分:-1)
Make使最终用户可以构建和安装软件包,而无需知道具体操作方式-因为这些详细信息记录在您提供的makefile中。 根据更改的源文件,自动确定需要更新的文件。如果一个非源文件依赖于另一个非源http://file.As,它也会自动确定更新文件的正确顺序,如果您更改了几个源文件然后运行Make,则不需要重新编译您的所有程序。它仅更新直接或间接依赖于您更改的源文件的那些非源文件。 Make不限于任何特定语言。对于程序中的每个非源文件,makefile指定用于计算它的shell命令。这些shell命令可以运行编译器以生成目标文件,链接器以生成可执行文件,ar来更新库,或TeX或Makeinfo来格式化文档。