Cygwin下完整Linux工作环境的搭建.docxVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Cygwin下完整工作环境的搭建这算是一个变态的嗜好:力求在纯文本模式下完成一切可能的工作,并且还要在windows下工作。下面的配置未特意说明的地方,要么是太简单不值得说明,要么是顺应了对应软件的默认配置行为。1.基本环境从 下载 cygwin.exe ,按其默认选择安装即可。以后逐步根据需要添加软件包。根据本人需求,额外添加软件包:unzip,zip,attr,shutdown2.文字阅读/编辑/处理从cygwin选择下载安装: vim , xpdf , texmacs3.文本模式的Web浏览器从cygwin选择下载安装: w3m ,这是款类似vim的Web浏览器。4.安装配置Cygwin X环境详见:/docs/ug/setup.html#setup-cygwin-x-installing通过cygwin选择安装:必选: xorg-server , xinit 建议选择:xorg-docs , X-start-menu-icons 启动X11环境:可以从Windows的开始菜单启动Cygwin X5.添加ssh登录支持(并且支持通过putty访问Cygwin X)可以用putty.exe等远程控制系统访问本地cygwin. 哦,这不是多此一举?用cygwin.bat直接启动不就得了?原因有三:1)在cygwin.bat启动模式下,用户视觉感受没有通过putty.exe登录访问的感受好,你试试便知。2)在cygwin.bat启动模式下,无法进行屏幕取词,而通过putty.exe登录访问可以屏幕取词,这点对英文不太好的人很重要。3)在cygwin.bat启动模式下,输入法提示框总下左下角,并且是纯黑白模式,感受不好,但是在putty.exe登录访问时,输入法提示框是跟随的。首先在cygwin中选择安装openssh然后用命令 ssh-host-config 配置SSH 注意配置过程中一定要将sshd安装成Windows服务,已方便开机自动启动生成ssh1的公钥和密钥: ssh-keygen -t rsa1 生成ssh2的公钥和密钥:生成公钥: ssh-keygen -t rsa 生成密钥: ssh-keygen -t dsa 启动sshd服务(如果你需要重启机器的话,此步可免)cygrunsrv -S sshd为配置为putty.exe支持X11而做的配置服务端:在/etc/sshd_config中配置为:X11Forwarding yes 在/etc/profile 中添加配置: export DISPLAY=:0.0在客户端putty中配置:window - Translation 中 character set 选为UTF-8 在Connection - X11 中勾选上:Enable X11 forwarding 在X display location 中填入:localhost:0.0这样你就可以用类似putty.exe功能远程登录访问本地cygwin系统。以后的操作也就都是通过putty.exe登录操作的。最后说明一点:你可以在putty登录后,在需要用到X11环境的程序前,临时启动Cygwin X 服务。卸载方式:依次执行 cygrunsrv -E sshd cygrunsrv -R sshd然后删除: rm /etc/ssh*然后在 /etc/passwd 中删除新创建的两个用户: sshd , cyg_server 6.C/C++/fortran77/Python完整的开发环境在cygwin中选择安装:autobuild ,autoconf ,automake ,binutils ,cmake ,gcc-core ,gcc,gcc-g77 ,gcc-g++ ,gcc-java ,gcc4-core ,gcc4,gcc4-fortran ,gcc4-g++ ,gcc4-java ,make ,makedepend ,pkg-config,bashdb,ddd,python7.JAVA基本开发环境我采用的是首先从JAVA官网上下载安装普通的windows版本的JDK. 然后在cygwin的/opt目录下,建立一个名为jdk的链接到JDK在Window下实际的安装目录。ln -sf JDK在windows下实际的安装目录 /opt/jdk在cygwin中设置JAVA环境变量(比如可在/etc/profile 中设置)最后,下载解压apache-ant和apache-maven在/opt目录下,并在/etc/profile设置好它们的PATH路径。8.TCL/TK开发环境cygwin自带的好像有问题,不全?,建议到http://www.tcl.tk 上分别下载tcl 和 tk 的源码安装包依次编译安装)先装 tc

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档