Error

C++博客 首页 新随笔 联系 聚合 管理
  217 Posts :: 61 Stories :: 32 Comments :: 0 Trackbacks
首先我得说一个跟gcc没任何关系,但却是每个cygwin使用者必须知道的东西,那就是rebaseall。
这个跟cygwin在windows上模拟出unix的fork函数的实现有关。在cygwin中安装了新包,或者更新了旧包,都可能导致fork发生问题,而fork在unix血统的程序中又是那么地常用。
一旦出了什么你觉得不该出的问题,在尝试解决之前,首先rebaseall一下,很有可能rebaseall之后一切就正常了。
如何rebaseall呢?
关闭所有的cygwin程序
然后Win+R
输入f:\cygwin\bin\ash.exe回车 (我的cygwin装在了F盘)
然后输入/bin/rebaseall
好啦,这就rebaseall完了。
一定记住了。
posted on 2013-02-21 09:31 Enic 阅读(491) 评论(0)  编辑 收藏 引用 所属分类: cygwin

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理