【问题标题】:Getting mingw-get to install correctly - mingw/msys path missing plus more!让 mingw-get 正确安装 - 缺少 mingw/msys 路径以及更多!
【发布时间】:2011-08-22 15:17:54
【问题描述】:

我正在运行 Windows XP。

我一直在关注this tutorial,所以下载了mingw-get-inst here

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

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

所以我现在有了 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。

请帮忙!

【问题讨论】:

    标签: c++ windows-xp g++ mingw msys


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

        • 效果很好!我有一个小的 test.cpp 等待,它编译得很好,很惊讶 my 代码编译了,但它确实成功了!
        • 我得出了同样的结论,mingw 在 Git 的嵌入式版本中更容易使用。但它不提供mingw-get?!有没有办法安装任何包管理器工具?
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-15
        • 2015-08-09
        • 2014-03-27
        相关资源
        最近更新 更多