让 mingw-get 正确安装 - 缺少 mingw/msys 路径以及更多
Getting mingw-get to install correctly - mingw/msys path missing plus more!
我正在运行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 的环境设置路径中。
- 如何将更多文件夹添加到c++include路径
- 带有特殊路径部分的"std::filesystem::weakly_canonical"失败
- C++A*算法并不总是在路径中具有目标节点
- 从函数角度看ID到文件路径的内部与外部映射
- boost xml parsingl将xml的路径作为变量发送
- 对于MacOS上的G++,如何添加默认的include目录/usr/local/include和默认的库搜索路径/usr
- 如何使用cppcheck处理半相对包含路径
- 在C++中设置基于操作系统的文件路径
- 基于编译器选项的编译二进制路径
- 按边长度递归搜索图中所有可行路径
- 使用变量值作为 PlaySound 中的路径
- 如何转换真实路径 CString c++
- 从 GUID 获取 USB 卷路径
- 查找 GCD:并非所有控制路径都返回值
- C++17 文件系统::remove_all 带有通配符路径
- 在带有尾部斜杠的路径上返回 std::filesystem::create_directories() 的值
- 获取当前正在运行的 exe 名称(不是路径)
- 如何从 Skia 路径几何体中获取网格?
- 如何从MSYS Makefile为c++程序定义路径?
- 让 mingw-get 正确安装 - 缺少 mingw/msys 路径以及更多