与明暗有关的问题

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

C:MingGWbin在我的路径中(我可以通过Windows命令行直接启动g ++或sh),但是当我尝试键入make ,出现以下错误:

make: g++: command not found

我不知道哪个make是使用的(在C:MinGwbin没有make ),我不知道它在windows中的作用。 我是否忘记了一个重要步骤?

谢谢你的帮助。


使用这个命令找出你正在运行的是哪一个:

for %i in (make.exe) do @echo. %~$PATH:i

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


正如克里斯在评论中指出的那样,Windows的后续版本(Vista,2003 Server和Win7,我认为)实际上有一个真正的等价物叫做where ,这可能会更好。 我们中的那些人仍然停留在XP上面,可以使用上面的命令(或者该链接另一端的大脚本)。


尝试使用mingw32-make。


你确定没有制造? 一旦做了“确认”并确认你在C: mingW bin下的条目。 希望你会得到一个入口mingw-32-make.exe或类似的东西。

所有你需要做的是重命名(更好地创建一个副本并重命名)这个exe文件作为make.exe,如果你已经添加了这个路径的环境变量,那么你现在可以在mingw下快乐地发出make命令。

g ++,gcc等已经完成了相同的工作。他们可能会很方便地让它成为现实。 希望这可以帮助

链接地址: http://www.djcxy.com/p/30271.html

上一篇: make problem with mingw

下一篇: version showing different versions