您的位置:首页 > 其它

如何向已安装的Cygwin添加新组件

2011-08-08 17:59 2281 查看
工作需要安装了cygwin,今天使用发现缺少make。

重新启动cygwin程序,没有发现安装新组件的提示。baidu了一下,没有找到相应的办法,可能是搜索关键字不对(这应该是搜索引擎要完善的地方)。

去cygwin目录看了下,发现根目录下就是常见的linux目录组织结构,那么能否直接将安装文件存放在相应的目录,从而实现新组件的安装呢?

于是去http://mirrors.163.com/cygwin/release/下载了make-3.81-2-tar.bz2,打开内容如下图



将安装包中的文件放到cygwin对应的目录下,再次进入cygwin执行make命令,发现没有生效,很纳闷

/usr/bin在环境变量PATH下,却还是无法正确执行make

使用windows资源管理器打开cygwin的usr/bin目录



在cygwin命令行执行 “ls -l /usr/bin”



很奇怪,在cygwin下看到的内容与在windows资源管理器看到的不同,cygwin列出的内容不是/usr/bin下的,而是/bin下的,难道cygwin在这里做了什么转换?!

于是将make.exe放入cygwin根目录的bin下,再次执行make,ok,一切正常了。

至于这其中的原因,还没有弄明白,那位高手知道,麻烦告知下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: