如何在cygwin / opencobol中解决过程入口point_impure_ptr错误?

时间:2012-09-03 20:18:01

标签: cygwin exe cobol

每当我尝试运行我的.exe cobol文件时,我都会收到此错误..

  

找不到fileName.exe入口点   程序入口point_impure_ptr无法位于动态链接库cygwin1.dll

我正在使用OpenCObol和cygwin ver1.7.15.thanks

2 个答案:

答案 0 :(得分:3)

您需要为下面的命令指定正确的路径,但Cygwin似乎非常有点入口点地址和更新,系统包含 rebaseall 命令来帮助解决此问题。大多数情况下,我目睹了它是在 setup.exe传递之后,而Cygwin系统仍然处于活动状态(可能只在后台并且不可见)。

C:\Users\btiffin\cygwin\bin\dash -c '/usr/bin/rebaseall'

从Windows CMD shell运行它(当Cygwin不活动时,比如在干净启动之后和运行Cygwin shell之前。基本上cygwin1.dll无法打开)。您需要为特定安装使用正确的Windows路径破折号。谷歌Cygwin rebase详细文章。

答案 1 :(得分:0)

从cygwin 1.5升级到1.7后,我收到了类似的错误消息。我通过从头开始完全删除并重新安装1.7来解决它。有人告诉我,多个版本的dll可能存在问题。