我正在运行Windows XP。
我一直关注this tutorial,因此下载了mingw-get-inst here。
我已经完成了几次,最后一次检查boes安装一切,包括但不限于gcc,g ++,MSYS和MinGW Compiling Suite。我告诉它也要制作程序菜单快捷方式。
我相信我已将MinGW / bin正确添加到环境设置'路径。
所以我现在有了MSYS shell的快捷方式。它转到C:\ MinGW \ msys \ 1.0 \ msys.bat,但整个msys目录不存在!
据我所知,已经下载了大量的“软件包”(“mingw-get show”会带来很多!),但它似乎并没有正确安装。
另外,我是否可以使用cmd.exe中的“g ++ foo.cpp -o foo.exe”等命令或仅使用MSYS shell中的命令?因为我无法使用cmd.exe。
请帮忙!
答案 0 :(得分:12)
MSYS和MinGW安装程序是一场噩梦,多年来情况越来越糟。如果您只是想要编译器套件(没有像sed,grep这样的UNIX工具),那么我建议您转到Twilight Dragon Media并从那里下载GCC。如果你也想要所有的工具,包括Bash shell,我发现最简单的方法是安装Git for Windows(你可能想要的),包括所有这些。如果你想要一个适合GCC的C ++ IDE,请看看Code::Blocks。
答案 1 :(得分:2)
在cmd.exe
提示符下运行命令echo %Path%
的结果是什么?应该(根据你写的关于你的系统的内容)包括“C:\MinGW\bin
” - 是吗?
运行dir C:\MinGW
的结果是什么?
请注意mingw-get show
显示可用包的详细信息 - 那些mingw-get知道如何下载和安装。安装程序有点原始,但在过去一年左右变得更好。
答案 2 :(得分:0)
如果你发出命令$ echo $ PATH,你会注意到它包含/ mingw / bin但是/ mingw目录不可用。要安装它,编辑MSYS fstab,添加一行如C:\ MinGW / mingw有关详细信息,请参阅MingW Getting Started指南,更具体地说,“安装后应该...”部分
如果您打算在MSYS之外使用MingW的可执行文件,则只需将MinGW / bin添加到Windows的“环境设置”路径中。