首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用rebuild和drebuild编译带有.d扩展的代码?

使用rebuild和drebuild编译带有.d扩展的代码?
EN

Stack Overflow用户
提问于 2013-10-30 01:33:04
回答 2查看 82关注 0票数 3

我想构建AsciiAsciiRevolution,所以我签出了它并输入了make

代码语言:javascript
复制
$ make
rebuild AAR.d -oqobj -I~/tango/ -Iycurses/modules -L-lncursesw -dc=ldc-posix-tango -version=Tango
/bin/sh: 1: rebuild: not found

哈?什么是重建?

代码语言:javascript
复制
$ ls
AAR.d                  asciiSprite.d   graphics       levels.txt  README          util
animatedAsciiSprite.d  backupDancer.d  input.d        Makefile    selectScreen.d  warningBar.d
arrow_charts           dancingMan.d    level.d        music       sounds          ycurses
arrowSection.d         dataScore.d     levelScreen.d  narwhal.d   types.d

什么..。这就是我听说过的神秘的D Language吗?

代码语言:javascript
复制
$ cat Makefile
all:
    rebuild AAR.d -oqobj -I~/tango/ -Iycurses/modules -L-lncursesw -dc=ldc-posix-tango -version=Tango

james:
    drebuild AAR.d -oqobj -I/usr/include/d/ldc -Iycurses/modules -L-lncursesw -dc=ldc-posix-tango -version=Tango -I~/repos/tango

clean:
    rm AAR obj/*.o

好的,我只需要安装rebuilddrebuild

代码语言:javascript
复制
$ sudo apt-get install rebuild drebuild
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package rebuild

在这一点上,我尝试了apt-cache search rebuild,但似乎没有任何与dlang相关的东西。什么是rebuild,如何使用apt-getyum安装它

EN

回答 2

Stack Overflow用户

发布于 2013-10-30 01:43:19

rebuild是用于D的一个相当老的构建工具,它是DSSS (D共享源系统)的一部分,DSSS是对D包管理器的早期尝试。您可以在该项目的页面上找到更多信息。来源:http://www.dsource.org/projects/dsss

这些工具已经维护了很长时间,现在很少使用。它们已经被用于构建工具的rdmd (包含在编译器中)和作为包管理器的dub所取代。

票数 3
EN

Stack Overflow用户

发布于 2013-10-30 08:34:21

添加到CyberShadow的响应中。

这段代码是用一个非常老的工具链开发的,特别是它使用了D v1和Tango。幸运的是,这可能意味着正确安装后,构建应该可以工作。

如果您要下载v2,将需要更新所有内容,如果您不熟悉该语言及其工具,这将不是一件简单的事情。

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

https://stackoverflow.com/questions/19665292

复制
相关文章

相似问题

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