cygwin bash 启动出错

时间:2022-03-09 00:17:26

环境:win7 64位

Error: Could not fork child process: Resource temporarily unavailable (-1).
DLL rebasing may be required; see ‘rebaseall / rebase –help’.

问题现象 : 在安装cygwin64位后,运行cygwin terminal一直报错

解决办法:
具体是进入cygwin安装目录

如C:\cygwin64\bin

将 cygwin1.dll拷贝到上一级目录,

然后在原来的\bin目录下,启动cmd然后执行下面命令

rebase -b 0x76000000 ..\cygwin1.dll

rebase -b 0x30000000 ..\cygwin1.dll

然后再拷贝回去替换这个DLL文件