Cygwin中无X11R6目录,Windows7安装XFig遇问题求助
在Windows 7的Cygwin中找不到
C:\Cygwin\usr\X11R6\bin路径的解决办法 别担心,这个问题大概率是因为你安装的Cygwin版本比较新,而博客里的教程是基于旧版Cygwin编写的——新版Cygwin已经调整了X11组件的存放路径,所以你找不到X11R6这个目录很正常。下面给你几个可行的解决步骤:
确认Cygwin的版本与根目录
如果你装的是64位Cygwin,默认安装目录会是C:\Cygwin64而非C:\Cygwin,先检查你的安装根目录是否正确。新版Cygwin已经把X11相关的二进制文件整合到了usr/bin目录下,对应的路径应该是C:\Cygwin\usr\bin(32位)或C:\Cygwin64\usr\bin(64位)。检查X11组件是否完整安装
有时候看似勾选了X11组件,但安装过程中可能因为网络问题漏装了部分包。重新运行Cygwin的setup.exe,在搜索框里输入xorg,确保勾选以下核心组件:xorg-serverxinitxterm
安装完成后再去usr/bin目录下看看,应该能找到xterm.exe、startx.exe这些X11工具。
更新PATH环境变量的正确路径
把旧教程里的C:\Cygwin\usr\X11R6\bin替换成以下路径添加到系统PATH中:- 32位Cygwin:
C:\Cygwin\bin和C:\Cygwin\usr\bin - 64位Cygwin:
C:\Cygwin64\bin和C:\Cygwin64\usr\bin
添加完成后重启命令提示符,输入startx测试,如果能弹出X11窗口,说明路径设置正确。
- 32位Cygwin:
安装XFig组件
别忘了最后还要在Cygwin里安装XFig本身——再次运行setup.exe,搜索xfig并勾选安装,之后就能在X11会话里启动XFig了。
内容的提问来源于stack exchange,提问作者Abhinav
相关产品推荐
相关产品推荐

