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

时间:2012-02-07 05:49:19

标签: d g-wan gdc

我已经从bitbucket repository下载,编译并安装了gdc 然后我从site下载,提取并运行了G-WAN 我现在可以使用gdc编译D2代码并运行正常,我可以使用G-WAN在我的浏览器中加载c-script。 当我尝试将D2脚本添加到源文件夹时,我无法通过G-WAN提供它们。


sudo ./gwan

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

程序仍在运行,可以与其他页面和c脚本一起使用。

./gwan

  • 关联 hello.d:未定义的符号:__ data_start

且G-WAN无法启动

我不想sudo apt-get install gdc,因为这是一个非常古老的D1版本。


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

顺便说一句,我在使用 dmd alias gdc="dmd"的新鲜ubuntu vm上尝试了相同的操作并得到了完全相同的结果,所以我倾向于认为G- WAN专为旧版gdc和D1配置。


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

1 个答案:

答案 0 :(得分:2)

由于GDC的实施,这是一个问题。 PIC对象中需要__data_start缺少的符号(参见source code here)。

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