是否有可能以管理员的身份登录会改变mingw安装的方式?我正在运行XP。我的主目录原来是/c,而不是/home`中的东西。
详细信息:失败一次后,我删除了MinGW包(mingw-get-inst-20120426),然后重新安装它。在安装MinGW期间,我选择了所有选项,并选择下载最新的软件包。
我检查了我的Start->Programs->Mingw->MinGW Shell属性。它正在启动C:\MinGW\msys\1.0\msys.bat,开始目录是C:\MinGW\msys\1.0\bin。我已经确定/是C:\MinGW\msys\1.0。
但是当我运行球棒时,在交友提示下,echo $HOME说/c。并且没有名为/home的目录。echo $USERNAME =管理员。
有人能告诉我我做了什么才没有得到$HOME吗?我需要做一个*nix用户吗?或者可能删除migw并创建XP用户并使用该用户重新安装mingw?
发布于 2013-05-30 17:57:19
这是由一个名为HOME的Windows环境变量造成的。那是什么无关的东西遗留下来的。一旦我删除了它并重新安装了mingw (不删除现有的),我的家就变成了/ home /Administrator。不过,可惜的是首都A。
发布于 2013-06-04 17:55:20
在msys类型cd ..。

现在,您处于一个不存在的目录/home中。
如果您键入cd usr
现在,您处于一个不存在的目录/home/usr中。
您将在c:\msys\1.0目录中找不到home或usr。
MSYS是诸如bash、make、gawk和grep等GNU实用程序的集合,它允许构建依赖于传统UNIX工具的应用程序和程序。
一个例子是构建一个使用自动工具生成系统的库。用户通常会运行“./配置”然后"make“来构建它。配置外壳脚本需要一个shell脚本解释器,它不在Windows 上,而是由MSYS提供的。
一个常见的误解是MSYS是"UNIX“,MSYS本身不包含编译器或C库,因此不能神奇地将UNIX程序移植到Windows,也不提供任何特定于UNIX的功能,比如区分大小写的文件名。
发布于 2016-03-09 01:33:32
我的案例:我找不到~/msys/1.0/home/user (user是我的用户名)
它被解决了--下面是我发现的。
MinGW/MSYS通常在C:/MinGW/msys/1.0/home/user下创建一个主文件夹,如果您像往常一样安装它们(接受默认设置),并且成功地执行msys.bat。但是,如果您碰巧有一个名为HOME的环境变量,则它不会创建。我想这是我的旧工程遗留下来的。
$pwd -W检查主文件夹($是命令提示符)。HOME环境变量。msys.bat。$pwd -W查看您的主文件夹的位置。MinGW/MSYS。(债务人)<><
https://stackoverflow.com/questions/16837597
复制相似问题