Ghostscript 9.10 のビルドに msys2 Mingw (i686 32 ビット用の gcc 4.8.2) を使用しています。make を実行すると、gs.exe が正常に作成されました。続いて、libgs ライブラリを作成するために「make so」を実行しました。同じファイルサイズの Libgs.so、Libgs.so.9.10 が作成されました。しかし、どちらも PE 実行可能ファイルであることがわかりました。拡張子を .exe に変更すると、gs.exe と同じ出力が生成されました。私が必要とするのは、libgs.dll、libgs.a を作成することですが、代わりに「make so」を実行すると、実際には PE 実行可能ファイルである libgs.so が作成されます。サイトで見つかったパッチも使用してみました: https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-ghostscript/mingw-build.patch、それでも出力は同じままです。これで成功した人はいますか?親切に私を助けてください。
質問する
742 次