我的cygwin怎么用不了?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的cygwin怎么用不了?相关的知识,希望对你有一定的参考价值。

帮我看看是怎么回事???

从所贴图片来看,cygwin 其实没有问题,是你所键入的命令 menu 找不到。假如你的系统中确定存在一个 menu.exe 或 menu.com 文件的话,那么就是这个可执行文件 menu.exe/menu.com 的所在路径不在环境变量 PATH 之中。你可以在 cygwin 的 shell 提示符下用以下命令来显示当前 PATH 环境变量的内容:

echo $PATH

若确定了是环境变量的问题的话,可以将相应路径增加到 PATH 中。例如,假设 menu.exe 的全路径( Full path) 是 D:\somewhere\xxx\menu.exe,那么,可以这样(输入以下命令,这是因为在 cygwin 中 C: 要写成 /cygdrive/c, 斜杠也要反个方向):

export PATH=$PATH:/cygdrive/d/somewhere/xxx

然后,才可以直接输入 menu 来执行 menu.exe 或 menu.com.
参考技术A 两个原因:1,环境变量没设置好
2,没有安装相应的exe程序
环境变量的问题的话,在PATH中添加cygwin下的一堆bin目录;若是没安装exe,就再运行一遍cygwin的安装程序,可以搜索指定命令的二进制文件安装,也可以暴力把All后面的default点成install,然后下一步,下一步,下一步。。。本回答被提问者采纳

我的win10用不了easyBCD怎么破

1在Windows10 - 10102版系统中运行EasyBCD软件的方法第一步:设置EasyBCD使用权限我们右键点击EasyBCD软件图标,在右键菜单中左键点击:属性;

2
在打开的EasyBCD属性窗口,我们点击:安全,在安全标签下再点击:编辑(E);

3搜索
在EasyBCD的权限窗口,左键点击:SYSTEM,在SYSTEM的权限(P)栏的完全控制后的允许复选框内打勾;

接着我们点击GONG ZOU,在GONG ZOU的权限(P)栏的完全控制后的允许复选框内打勾;

然后我们再点击Administrators,在Administrators的权限(P)栏的完全控制后的允许复选框内打勾,点击:确定;

回到EasyBCD属性窗口,点击:确定。

第二步:设置设置EasyBCD兼容性
右键点击EasyBCD图标,在右键菜单中左键点击:兼容性疑难解答(Y);

我们点击兼容性疑难解答后,打开程序兼容性疑难解答窗口,正在检测问题;

在程序兼容性疑难解答窗口的选择故障排除选项下,我们左键点击:尝试建议的设置;

在程序兼容性疑难解答窗口的测试程序的兼容性设置下,我们点击:测试程序;

此时,打开了EasyBCD软件的设置对话窗口,可以进行系统引导设置了;

打开了EasyBCD软件的设置对话窗口后,我们才能在程序兼容性疑难解答窗口点击:下一步;

在程序兼容性疑难解答窗口的“故障排除已完成。问题解决了吗?”下面,点击:是,为此程序保存这些设置;

14
至此,疑难解答已完成,找到问题:不兼容程序,已经修复,我们点击:关闭,退出程序兼容性疑难解答。
参考技术A 昨天我搞定了,就是兼容性的问题,但是在系统上是解决不了的,得去转换一下bios的兼容类型,我的操作是这样的,先将bios mode改成ide,然后重启电脑,会发现系统启动失败,接着我再将bios mode改回来,改成arch,再重新启动,会发现系统重启的过程中重新设置了一些东西,当系统自己设置完后,就可以运行easybcd了。

以上是关于我的cygwin怎么用不了?的主要内容,如果未能解决你的问题,请参考以下文章

无效参数 C++ cygwin

cygwin下make出错,怎么回事?(cygwin是完全安装的)

cygwin 运行java的一些记录

在cygwin下想用c语言调用libpcap实现网络抓包。是否cygwin下不支持libpcap?

如何在Windows中通过Cygwin来使用Linux命令行

使用 qt 和 cygwin 的编译器编译独立应用程序