让 mingw-get 正确安装 - 缺少 mingw/msys 路径以及更多

Getting mingw-get to install correctly - mingw/msys path missing plus more!

本文关键字:路径 msys mingw mingw-get 安装 缺少      更新时间:2023-10-16

我正在运行Windows XP。

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

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

我相信我已经正确地将 MinGW/bin 添加到环境设置的路径中。

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

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

另外,我应该能够使用cmd中的"g ++ foo.cpp -o foo.exe"之类的命令.exe还是只能使用MSYS shell中的命令? 因为我无法使用cmd.exe。

请帮忙!

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

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

运行dir C:MinGW的结果是什么?

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

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

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