我曾成功安装并使用MinGW和msys编译和链接Windows可执行文件。但在32位Vista上进行全新安装时(与我之前成功的平台相同),我遇到了一些令人发狂的问题:当我在提供的shell环境中键入小写字母“e”或大写字母“P”时,会听到一个响声,但没有字符出现!这意味着我不能输入“make”或“echo”,然后运行这些命令。例如,它变成了m-a-k-BEEP!
在通过安装程序生成的快捷方式调用msys时打开的shell中,不会发生此类“无e”哔哔声,并且在通过导航到c:\ msys \ 1.0 \ bin并双击bash.exe,sh.exe,rxvt.exe(实际上,它更像是闷响声而不是清脆的哔哔声)的shell中也是如此,但始终无法回显小写字母“e”和大写字母“P”(或者shell?显然我对这些术语的区别没有掌握)。
我尝试过自动化的MinGW和msys安装程序,以及手动重新安装,但结果相同。
由于我对shell以及它们启动时的环境演变不太了解,因此我不知道从哪里开始寻找这种古怪行为的根源。
在通过安装程序生成的快捷方式调用msys时打开的shell中,不会发生此类“无e”哔哔声,并且在通过导航到c:\ msys \ 1.0 \ bin并双击bash.exe,sh.exe,rxvt.exe(实际上,它更像是闷响声而不是清脆的哔哔声)的shell中也是如此,但始终无法回显小写字母“e”和大写字母“P”(或者shell?显然我对这些术语的区别没有掌握)。
我尝试过自动化的MinGW和msys安装程序,以及手动重新安装,但结果相同。
由于我对shell以及它们启动时的环境演变不太了解,因此我不知道从哪里开始寻找这种古怪行为的根源。