9

我正在运行 Windows XP。

我一直在关注本教程,因此在此处下载 mingw-get-inst 。

我已经这样做了几次,最后一次我检查 boes 以安装所有东西,包括但不限于 gcc、g++、MSYS 和 MinGW 编译套件。我告诉它也制作一个程序菜单快捷方式。

我相信我已将 MinGW/bin 正确添加到 Environment Settings' Path

所以我现在有了 MSYS shell 的快捷方式。它转到 C:\MinGW\msys\1.0\msys.bat,但整个 msys 目录不存在!

据我所知,已经下载了大量的“包”(“mingw-get show”带来了很多!),但似乎没有正确安装。

另外,我是否应该能够从 cmd.exe 或仅从 MSYS shell 使用“g++ foo.cpp -o foo.exe”之类的命令?因为我无法使用 cmd.exe。

请帮忙!

4

3 回答 3

13

MSYS 和 MinGW 安装过程是一场噩梦,而且多年来变得更糟。如果你只想要编译器套件(没有 UNIX 工具,如 sed、grep),那么我建议你去Twilight Dragon Media并从那里下载 GCC。如果您还想要所有工具,包括 Bash shell,我发现获得它们的最简单方法是安装适用于 Windows 的 Git(无论如何您可能都需要),其中包括所有工具。如果您想要一个与 GCC 配合良好的 C++ IDE,请查看Code::Blocks

于 2011-05-10T16:42:50.590 回答
2

cmd.exe提示符下运行命令的结果是什么echo %Path%?它应该(考虑到你写的关于你的系统的内容)包括“<code>C:\MinGW\bin”——是吗?

跑的结果是dir C:\MinGW什么?

请注意,它mingw-get show显示了可用软件包的详细信息——这些 mingw-get 知道如何下载和安装。安装程序有点原始,但在过去一年左右变得更好。

于 2011-05-10T17:15:30.597 回答
0

如果您发出命令 $ echo $PATH,您会注意到它包含 /mingw/bin 但 /mingw 目录不可用。要挂载它,请编辑 MSYS fstab,添加一行 C:\MinGW /mingw 有关详细信息,请参阅 MingW入门指南,更具体地说,“安装后您应该...”部分

如果您计划在 MSYS 之外使用 MingW 的可执行文件,则只需将 MinGW/bin 添加到 Windows 的“环境设置”路径。

于 2016-06-24T23:04:01.597 回答