首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mingw编译Ghostscript 9.10

使用mingw编译Ghostscript 9.10
EN

Stack Overflow用户
提问于 2014-03-19 00:47:36
回答 2查看 727关注 0票数 0

我使用Ghostscript9.10构建Ghostscript9.10,使用的是Ghostscript9.10( i686 32位的msys2 4.8.2 )。运行make后,gs.exe创建成功。然后我运行"make so“来创建libgs库。创建了文件大小相同的Libgs.so、Libgs.so.9.10。但我发现它们都是PE可执行文件。在将扩展名重命名为.exe之后,它们产生了与gs.exe相同的输出。我需要的是要创建的libgs.dll,libgs.a,而不是"make so“创建libgs.so,它实际上是一个PE可执行文件。我也尝试了使用在site:https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-ghostscript/mingw-build.patch上找到的补丁,但输出仍然是一样的。有没有人在这方面取得了成功?请帮帮我。

EN

回答 2

Stack Overflow用户

发布于 2014-03-19 03:03:25

我猜想如果你按照你链接的补丁所连接的the build script中的步骤,一切都会好起来的。我想大部分都是为了让它使用“系统”的第三方库,而不是GS源代码中的库,我猜运行configure命令就可以了。

或者,您可以从here下载MSYS2基础系统,然后执行pacman -Syu mingw-w64-i686-ghostscript。它应该下载并安装二进制包,而无需您自己构建它。

如果您真的想自己构建它,请下载PKGBUILD和补丁,并从前面提到的MSYS2 shell运行makepkg,让它为您构建它。

票数 0
EN

Stack Overflow用户

发布于 2014-11-26 09:51:37

我刚刚使用https://github.com/Alexpux/MINGW-packages的补丁MINGW-packages MAST.ZIP完成了对GS9.15构建的可执行文件的测试

在没有安装zlib补丁和PKGBUILD的情况下使用MINGW 4.7.3 32/64,而没有安装ghostscript使用的libs。

在使用msys1时,它们的工作方式比Windoze更早。

我只是在中编辑了MINGW构建和makefile中的32/64位类型,并将它们设置为=1。和我在./configure SOC_LOADER_PLAIN to gs.c中没有定义GTK的情况下构建的一样

检查./configure之后的makefile,然后检查make或make so so,.

除了COMPILE_INITS mkromfs构建失败之外,一切都很顺利,所以我不得不将其设置为=0,并在没有该功能的情况下进行构建。对于我个人来说,作为一个可以更容易修补gs字体和库的人。

这些构建像魅力一样运行,完整的cpu优化器只实现了禁用gcse和猜测分支概率,以各种方式轻松地超越了http://www.ghostscript.com/提供的二进制代码。

高性能计算!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22485785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档