.exe cobol ファイルを実行しようとするたびに、このエラーが発生します..
fileName.exe エントリ ポイントが見つかりません プロシージャ エントリ point_impure_ptr がダイナミック リンク ライブラリ cygwin1.dll に見つかりませんでした
OpenCObol と cygwin ver1.7.15 を使用しています。
以下のコマンドの適切なパスを指定する必要がありますが、Cygwinは、エントリポイントのアドレスと更新にかなり厄介なようです。システムには、この問題の修正に役立つrebaseallコマンドが含まれています。ほとんどの場合、Cygwinシステムがまだアクティブである間(おそらくバックグラウンドでのみ表示されない) 、 setup.exeパスの後であることを目撃しました。
C:\Users\btiffin\cygwin\bin\dash -c '/usr/bin/rebaseall'
これをWindowsCMDシェルから実行します(Cygwinがアクティブでない場合、たとえば、クリーンブート後、Cygwinシェルを実行する前に実行します。基本的にcygwin1.dllを開くことはできません)。特定のインストールでダッシュするには、適切なWindowsパスを使用する必要があります。詳細な記事については、GoogleCygwinのリベース。
Cygwin バージョン 1.5 から 1.7 にアップグレードした後、同様のエラー メッセージが表示されました。1.7を最初から完全に削除して再インストールすることで解決しました。複数のバージョンの dll に問題がある可能性があると言われました。