我想构建AsciiAsciiRevolution,所以我签出了它并输入了make
$ make
rebuild AAR.d -oqobj -I~/tango/ -Iycurses/modules -L-lncursesw -dc=ldc-posix-tango -version=Tango
/bin/sh: 1: rebuild: not found哈?什么是重建?
$ 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吗?
$ 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好的,我只需要安装rebuild和drebuild!
$ 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-get或yum安装它
发布于 2013-10-30 01:43:19
rebuild是用于D的一个相当老的构建工具,它是DSSS (D共享源系统)的一部分,DSSS是对D包管理器的早期尝试。您可以在该项目的页面上找到更多信息。来源:http://www.dsource.org/projects/dsss
这些工具已经维护了很长时间,现在很少使用。它们已经被用于构建工具的rdmd (包含在编译器中)和作为包管理器的dub所取代。
发布于 2013-10-30 08:34:21
添加到CyberShadow的响应中。
这段代码是用一个非常老的工具链开发的,特别是它使用了D v1和Tango。幸运的是,这可能意味着正确安装后,构建应该可以工作。
如果您要下载v2,将需要更新所有内容,如果您不熟悉该语言及其工具,这将不是一件简单的事情。
https://stackoverflow.com/questions/19665292
复制相似问题