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

来源:互联网 发布:石家庄关键字优化公司 编辑:程序博客网 时间:2024/06/06 23:17

工作需要安装了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,一切正常了。

 

至于这其中的原因,还没有弄明白,那位高手知道,麻烦告知下。

 

 

 

原创粉丝点击