gpt4 book ai didi

d - 配置 G-WAN 以使用 D2 的问题

转载 作者:行者123 更新时间:2023-12-04 10:50:22 24 4
gpt4 key购买 nike

我已经从它的 bitbucket repository 下载、编译并安装了 gdc .
然后我从它的 site 下载、解压并运行 G-WAN .
我现在可以使用 gdc 编译 D2 代码并且它运行良好,我可以使用 G-WAN 在我的浏览器中加载 c 脚本。
当我尝试将 D2 脚本添加到我的源文件夹时,我无法从 G-WAN 为它们提供服务。


sudo ./gwan

  • “hello.d”:要使用 D2 (*.d) 脚本,请安装“gdc”(sudo apt-get install gdc)`

并且该程序仍在运行并将与其他页面和 C 脚本一起工作。

./gwan

  • 链接 hello.d: undefined symbol :__data_start

G-WAN启动失败

我不想 sudo apt-get install gdc 因为那是一个非常旧的 D1 版本。


我的 linux-foo 不是很好,这就是我寻求帮助的原因。这可能不是我可以解决的问题,我需要联系服务器的开发人员。

顺便说一句,我在新的 ubuntu 虚拟机上使用 dmdalias gdc="dmd" 尝试了同样的事情并得到了完全相同的结果,所以我'我倾向于 G-WAN 专门为旧版本的 gdc 和 D1 配置的想法。


如何配置我的系统以使这两个应用程序协同工作?

最佳答案

这是由于 GDC 的实现而导致的问题。 PIC 对象中需要 __data_start 缺少符号(请参阅 source code here)。

要使 GDC 与 G-WAN 一起工作,您只需更改 GDC 配置选项以支持共享对象并重建 GDC。

关于d - 配置 G-WAN 以使用 D2 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9171582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com