`

D语言的构建工具

阅读更多
这两天找了一下D语言的构建工具。
dmd,make,这是最原始的,make没有用过,dmd用了一下,比较麻烦。

bud/build http://www.dsource.org/projects/build/
一个增强的构建工具

rebuild http://www.dsource.org/projects/dsss/wiki/Rebuild
在bud/build基础上的构建工具,是DSSS的一部分

DSSS http://www.dsource.org/projects/dsss
引用
DSSS, the D Shared Software System, builds upon rebuild and intends to create a standardized system for building, installing, configuring, acquiring and using D software


DSSS,D共享软件系统,使用rebuild构建并,创造一个基础性系统,用来构建、安装、配置、获取并使用D软件。

个人感觉像是maven。

汇报完毕,OK,现在我来试一试。
分享到:
评论
1 楼 yntcsb 2009-02-25  
感觉dsss的文档比较缺,配置文件的细节不是很了解。

相关推荐

    SCons:一款Python语言的软件构建工具

    SCons是一个开源的软件构建工具,利用Python脚本语言进行项目的构建和管理。与传统的构建工具相比,SCons提供了更可靠、灵活且高效的构建流程。它通过Python脚本定义构建规则,使开发者能够使用强大的编程语言特性来...

    D语言的中文文档

    4. **DUB**:D语言的包管理器和构建工具,用于管理和构建D语言项目,简化依赖管理。 5. **DScanner**和**Dstyle**:D语言的静态分析工具,帮助开发者遵循编码规范,提高代码质量。 **D语言的应用场景** D语言适合...

    D语言真相 The Case for D(1-5)

    除此之外,DUB是D语言的包管理器和构建工具,它简化了项目依赖管理和构建流程,使得D语言的开发更加便捷。 D语言还强调了内存安全。它通过内置的垃圾回收机制,以及对悬挂指针、空指针引用等常见错误的检查,减少了...

    编译时开发D语言

    `dub`是D语言的包管理器和构建工具,用于管理和构建D项目。此外,D语言有一套标准的编码规范,如D Style Guide,有助于保持代码的一致性和可读性。 10. **学习资源**: 对于想要学习D语言的开发者,有许多在线...

    D编程语言编译器的辅助工具___下载.zip

    本资源"tools-master"很可能包含了D语言开发中常用的工具集合,例如构建工具、调试助手、代码分析器等。这些工具可能包括以下方面: 1. **DMD (D Mange Compiler)**:这是官方的D语言编译器,用于将D源代码转换为可...

    D语言环境解压包

    还有一些社区工具,如Dub包管理器,用于管理和构建D语言项目,以及各种第三方库,可以帮助你解决特定问题。 总的来说,D语言环境解压包提供了一个完整的开发环境,使你能够在无需其他插件的情况下开始D语言的编程之...

    d语言ide:poseidon

    Poseidon作为一个专业的D语言IDE,不仅满足基本的编辑和构建需求,还提供了一整套高级功能,助力D语言开发者实现高效、高质量的编程工作。通过不断更新和优化,Poseidon有望持续提升D语言开发的舒适度和生产力。

    学习D语言和Tango

    4. **强大的标准库**:D语言配备了一个丰富的标准库,称为Phobos,它包含了各种实用工具和API,可以大大加快开发速度。 5. **跨平台能力**:D语言可以在多种操作系统上运行,包括Windows、Linux、macOS等,具有良好...

    D语言编译器 D语言:新一代程序语言

    D语言是一种现代化的通用、面向对象的编程...通过使用D语言编译器,开发者可以构建高性能的应用程序,同时享受现代编程语言的便捷性。无论是系统级编程、游戏开发还是Web服务,D语言都能提供一个高效、易用的解决方案。

    D语言规范_pdf和doc_[En].zip

    10. **社区和生态**:D语言有一个活跃的社区,提供了丰富的第三方库、工具和框架,如vibe.d(异步I/O库)、Derelict(游戏开发库)和DUB(D语言的包管理和构建工具)。 通过阅读《D语言规范》,无论是初学者还是...

    D 语言编程中文参考手册

    本参考手册详细介绍了D语言1.0和2.0的各个方面,旨在帮助开发者全面理解并熟练掌握这一强大的编程工具。 D语言1.0是D语言的早期版本,主要关注于语言的基础结构和核心特性。它包括了类型系统、变量、常量、运算符、...

    D语言编译器.zip

    同时,学习如何利用DUB(D语言的包管理器和构建工具)来管理项目和依赖,也是提高开发效率的关键。 总之,D语言编译器是D语言开发的基础工具,通过掌握其使用方法和语言特性,开发者可以充分利用D语言的优势,编写...

    学习D语言的tango:第三章 D的面向对象特性

    通过理解并熟练运用类、继承、多态以及Tango库的工具,你将能够构建出结构清晰、可维护性强的D语言应用程序。在实践中,不断探索和学习D语言的更多高级特性,如泛型编程和元编程,将使你的编程技能更上一层楼。

    D语言教程

    - 函数是D语言的基本构建块,本章详细讲解了如何定义和调用函数。 - 模块则是组织代码的重要手段,可以将相关的函数和变量封装在一起。 #### 三、面向对象编程特性(Chapter 3:D’s Object-Oriented Features) ...

    编译器源代码之:DMD(D语言)dmd.2.026

    DMD,全称为Digital Mars D Compiler,是D语言的主要开源编译器之一,由Walter Bright创建并维护。D语言是一种静态类型、通用、面向对象的编程语言,旨在提高编程效率,同时保持运行时性能。DMD的版本dmd.2.026代表...

    SBT ivy2 scala构建工具jar包

    SBT(Scala Build Tool)是Scala编程语言的主要构建工具,它极大地简化了Scala项目构建、管理和依赖管理的过程。SBT利用Ivy库进行依赖管理,Ivy2是Apache Ivy的一个版本,它是一个强大的依赖管理系统,广泛用于Java...

    d语言:dmc8.50

    DMC8.50是D语言的一个重要编译器,它为开发者提供了高效、稳定的编译工具链,帮助程序员将D语言代码转化为高效的机器代码。DMC全称为Digital Mars D Compiler,由Dave Marttin开发,是D语言早期的重要编译器之一。它...

    D语言程序设计(用D语言编程)

    D语言提供了丰富的工具集,包括构建系统、包管理和版本控制系统,帮助开发者更高效地管理大型项目。 #### 四、D语言的语法与概念 ##### 1. 词法 - **编译阶段**:D语言的编译过程分为多个阶段,包括词法分析、语法...

Global site tag (gtag.js) - Google Analytics