如何向已安装的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,一切正常了。
至于这其中的原因,还没有弄明白,那位高手知道,麻烦告知下。
重新启动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,一切正常了。
至于这其中的原因,还没有弄明白,那位高手知道,麻烦告知下。
相关文章推荐
- XP系统添加组件中无IIS选项如何安装IIS
- 安装成功的nginx如何添加未编译安装模块
- 如何在安装32位Oracle客户端组件的情况下以64位模式运行
- 如何在个人博客引擎 Hexo 中添加 Swiftype 搜索组件
- django学习笔记---form组件验证,如何给form组件添加样式
- 【Tool】cygwin安装都成功,如何查看环境的版本信息
- win2003 安装IIS6.0 ,在添加删除程序里的,添加删除windows组件里, 没有"Internet 信息服务器
- win2003如何安装终端服务器组件?
- cacti 安装和组件添加
- [转载]Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件 收藏
- Ext如何动态添加一行组件
- 如何在Borland Delphi2005中安装OCX、COM 类组件?
- WINCE打印系列(一) WINCE打印驱动概况和如何添加打印组件
- 如何为windows服务添加安装程序(转)
- 如何在eclipse中添加android ADT ADT插件的安装图文教程
- Windows安装Apache服务器(httpd),添加组件实现Flash播放器在线自由拖放MP4
- 安装程序后,如何让它不在控制面板的“添加或删除程序”列表里出现
- 如何简单地安装python3并将其添加到环境变量里
- 如何在JDBC Connection Configuration配置组件上添加控件
- Cygwin中如何像在Ubuntu中一样安装软件