加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 04:13:42 所属栏目:Windows 来源:网络整理
导读:当前的二进制GHC分布(7.8.2)没有动态基础库(base base,ghc-prim等).所以不可能使用动态链接. (当然可以生成静态链接的dll).所以 an older solution已经过时了. 使用7.8.x在Windows上获得64位动态链接的最简单方法是什么? 不幸的是,问题很严重,7.8和7.10都没
当前的二进制GHC分布(7.8.2)没有动态基础库(base base,ghc-prim等).所以不可能使用动态链接. (当然可以生成静态链接的dll).所以 an older solution已经过时了.

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

不幸的是,问题很严重,7.8和7.10都没有在Windows上进行动态链接.

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

所以GHC的作者应该重写它,以便输出更少的符号. GHC错误跟踪器中概述了很少的解决方案(其中一个是将大型DLL分成几个较小的DLL).但据我所知,目前没有人在处理这个问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读