首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows上用于GHC的64位基础库的动态版本

Windows上用于GHC的64位基础库的动态版本
EN

Stack Overflow用户
提问于 2014-06-20 17:08:21
回答 1查看 261关注 0票数 8

当前的二进制GHC发行版(7.8.2)没有动态基库(base本身,ghc-prim等)。所以不可能使用动态链接。(当然,也可以生成静态链接的dll )。所以an older solution已经过时了。

在Windows 7.8.x上获得64位动态链接的最简单方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2016-03-12 07:11:26

不幸的是,这个问题很严重,7.8和7.10在Windows上都没有动态链接。

问题是,随着GHC中添加了更多功能,一些GHC DLL开始导出超过64k的符号。这在Windows上是不可能的,因为64k是Windows动态链接的固有限制。

所以GHC的作者应该重写它,这样它导出的符号就会更少。GHC bug跟踪器中列出的解决方案很少(其中之一是将一个大的DLL拆分为几个小的DLL)。但据我所知,目前还没有人在这个问题上工作。

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

https://stackoverflow.com/questions/24323691

复制
相关文章

相似问题

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