使mingw出问题

ThR*_*R37 8 windows mingw makefile path

make和mingw有一个小问题.我通常使用Linux,我并不熟悉windows的做法.

C:\MingGW\bin在我的路径中(我可以通过Windows命令行直接启动g ++或sh)但是当我尝试输入时make我有以下错误:

make: g++: command not found
Run Code Online (Sandbox Code Playgroud)

我不知道这make是使用(没有makeC:\MinGw\bin),我不知道是哪的Windows中的等价物.我忘记了必不可少的一步吗?

谢谢你的帮助.

Tim*_*Čas 24

请尝试使用mingw32-make.


pax*_*blo 2

使用此命令来查明您正在运行哪一个:

for %i in (make.exe) do @echo. %~$PATH:i
Run Code Online (Sandbox Code Playgroud)

which假设您知道扩展名,它基本上相当于Windows。如果您想要一个可以检查所有扩展的脚本,您可以在这里找到它。


正如 Chris 在评论中指出的那样,Windows 的较新版本(我认为是 Vista、2003 Server 和 Win7)实际上有一个真正的等效项,称为where,它可能更好。我们这些仍然停留在 XP 上的人可以使用上面的命令(或该链接另一端的大脚本)。