每当我尝试运行我的 .exe cobol 文件时,我都会收到此错误。
fileName.exe 未找到入口点 无法在动态链接库 cygwin1.dll 中找到过程入口点_impure_ptr
我正在使用 OpenCObol 和 cygwin ver1.7.15.thanks
您需要为下面的命令指定正确的路径,但 Cygwin 似乎对入口点地址和更新非常挑剔,系统包含一个rebaseall命令来帮助解决此问题。大多数情况下,我看到它是在setup.exe pass之后,而 Cygwin 系统仍然处于活动状态(并且可能仅在后台并且不可见)。
C:\Users\btiffin\cygwin\bin\dash -c '/usr/bin/rebaseall'
从 Windows CMD shell 运行它(当 Cygwin 不活动时,比如在干净启动之后和运行 Cygwin shell 之前。基本上 cygwin1.dll 无法打开)。您需要使用正确的 Windows 路径来为您的特定安装破折号。Google Cygwin rebase 获取详细文章。
I had a similar error message after upgrading from cygwin version 1.5 to 1.7. I solved it by completely removing and reinstalling 1.7 from scratch. I was told there might have been a problem with multiple versions of dlls.