【问题标题】:I can't find my MinGW shell after installing with GUI installer使用 GUI 安装程序安装后我找不到我的 MinGW shell
【发布时间】:2013-01-21 00:27:45
【问题描述】:

我使用 Mingw_get_inst 并按照操作指南页面上的说明安装了 MinGW 编译器套件。我使用了 GUI 安装程序。然后我更改了路径以包含 C:\MingW; .当我进入开始菜单 -> 所有程序 -> MingW 时,其中存在的唯一文件是卸载程序。 howto 页面说应该有一个外壳......有人可以帮我解决这个问题吗?

Mingw.org 上的操作指南页面:http://www.mingw.org/wiki/Getting_Started

【问题讨论】:

  • 你能把你在minw邮件组上发布的问题的链接贴出来吗?答案是否也解决了您的问题(看到您没有投票)?

标签: shell mingw


【解决方案1】:

您只需从以下批处理文件中运行它:

例如C:\MinGW\msys\1.0\msys.bat(如果你的mingw安装在c盘)

了解更多信息。关于mysys,请查看this

【讨论】:

  • 你好@Theodore R. Smith。我在我的Documents 文件夹中创建了另一个名为C Files 的目录。每当我打开msys.bat 并使用cd /c/Users/Alex/Documents/C Files 导航到目录时,它都会显示sh: cd: C: No such file or directory。我怎样才能解决这个问题?我可以正常访问 Documents,但不能访问我创建的文件夹。
  • @RoadRunner,因为您的目录中有空间,请将整个路径用双引号括起来或重命名您的文件夹并去掉空格
【解决方案2】:

查看您的 Mingw 的安装日志。

我的(单个)Mingw 安装中有 2 个 bin 目录

C:\MinGW\msys\1.0\bin

C:\MinGW\bin

在过去的 2-3 年里,Mingw 发生了很大变化,我认为您可以通过 google 轻松找到的一些文档已经过时。

尝试通过mingw mail groups via Nabble (very easy to use)寻求帮助

IHTH

【讨论】:

  • 我确实尝试过,但到目前为止没有人回复。也许他们将来会。但我很急于开始也许你能帮助我?我不确定在哪里可以找到我的安装日志,我也搜索过。我还直接查看了目录,那里没有“msys”文件夹。我错过了什么吗?
  • 根据您上面提到的说明页面,从sourceforge.net/projects/mingw/files/Installer/mingw-get-instsourceforge.net/projects/mingw/files/… 下载安装程序只是安装程序,您需要运行这些安装程序来设置mingw。是你做的吗。如果您没有 msys,我认为您没有完整安装。您可能需要等待几天才能对您的问题作出答复。祝你好运。
  • 重新阅读您的消息,我看到您运行了 Gui 安装程序。 (我看到你没有 msys 目录,但是你有 c:\mingw\bin 目录吗?)我建议运行卸载程序,然后重新安装,这次注意记下所有输入你给了安装程序,并可能对以 c:\mingw 为中心的 Windows 文件浏览器进行屏幕截图。将它们作为您问题的一部分发布,我会在可以的时候查看它(可能不是 24 小时)。祝你好运。
  • 我重新安装并安装了我第一次尝试所做的 C 和 C++ 编译器。我没有安装 msys,我不确定是否有必要。我希望使用 NASM 进行组装,但我需要 MinGW。 MinGW 文件夹截图(重装后):flickr.com/photos/92478572@N03/8404855629/in/photostream
  • 我不记得了。文档是否说“如果你只做编译器”,你不需要安装 msys?我会重新开始并安装 msys。但我真的只是猜测。之后我没有如此密切地关注 MingW,然后放弃了对大量软件包的基本支持,比如 xmllint 等。如果可以的话,我会尽力提供帮助。 .... 我没有看到发布到 MingwUsers 的消息看起来像您的问题。 .....屏幕截图看起来不错。 bin/ 目录中有多少个文件?祝你好运。
【解决方案3】:

如果您安装了 MSYS,则添加 shell 链接很容易。

  • 打开“开始”菜单并右键单击“所有程序”,然后根据您要为其设置快捷方式的方式选择“打开”或“打开所有用户”。如果 MinGW 文件夹已存在,则打开它,如果不存在,则创建它(或 MSYS 文件夹,如您所愿)。

  • 打开另一个资源管理器窗口并导航到您的 MSYS 文件夹,默认安装为 C:\MinGW\msys\1.0

  • 将 msys.bat 从 MSYS 资源管理器窗口中右键拖动到开始菜单资源管理器窗口。当提示您要执行的操作时,选择“创建快捷方式”。或者,您可能希望更改快捷方式以使用 MSYS 文件夹中的 MSYS 图标之一。

  • 根据旧的 MSYS 文档,快捷方式应设置为在 MSYS bin 文件夹中启动,默认安装为 C:\MinGW\msys\1.0\bin。如果您不这样做,我不确定会发生什么;外壳以任何一种方式打开。

等等!现在,您的“开始”菜单中有 MSYS 的 shell 链接。

如果您没有快捷方式,其他安装后位可能也没有运行。检查这一点的简单方法是查看 C:\MinGW\msys\1.0\etc (或适合您的安装的路径)。如果有 fstab 文件,则安装后位运行正常。如果没有,则转到 C:\MinGW\msys\1.0\postinstall 并运行 pi.bat。这将使 mingw 文件夹在 msys shell 中可用。如果不这样做,事情将无法正常进行。

2018 年 3 月更新:MSYS 后安装现在是 Lua 脚本,默认情况下不会创建快捷方式。据我所知,您现在必须在所有情况下手动执行此操作。

【讨论】:

  • 我照克雷格说的做了。由于某种原因,安装被破坏了,但运行 pi.bat 为我解决了这个问题。我正在尝试构建 SGMINER。
【解决方案4】:

查找 postinstall 目录,在其中运行批处理文件 pi.bat 并 以正确的区分大小写回答文件路径问题。 然后找到gcc。

CNTRL-SHIFT 单击 msys 快捷方式并将其拖到桌面上。

这解决了它。

可惜安装脚本坏了……

【讨论】:

    【解决方案5】:

    进入你的windows搜索并进入应用和功能然后搜索它,你可以找到文件位置,然后你可能会看到文档和其他文件:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-24
      • 2013-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多