`
xgene
  • 浏览: 28218 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

d相关库自动脚本

阅读更多
DHOME=http://svn.dsource.org/projects

all:
        make update
        make build
        make install

update:
        @export PATH=$(shell pwd)/dmd2/bin:${PATH}
        cd dmd2;        svn update
        cd druntime;        svn update
        cd phobos;        svn update

build:
        make -C dmd2/src
        make -C druntime
        make -C phobos

install:
        cp  dmd2/src/dmd        bin
        cp  druntime/import/*        import        -r
        cp  phobos/std                import/        -r

clean:
        make -C dmd2/src        clean
        make -C druntime        clean
        make -C phobos                clean


init:
        svn co $(DHOME)/druntime/trunk                druntime
        svn co $(DHOME)/phobos/trunk/phobos        phobos
        svn co $(DHOME)/dmd/trunk                dmd2
        mkdir -p bin
        mkdir -p lib
        mkdir -p import

把这个文件保存为Makefile,执行make init会创建D的基本目录,并下载dmd2,phobos,druntime。
输入make all,会编译这3个库。
来自: http://bbs.d-programming-language-china.org/thread-966-1-1.html
分享到:
评论

相关推荐

    ffmpeg 自动安装脚本

    文件名`f24aed76b4cc91bfb2c1-651c8f23be94a2b4e097609a650c4ac43c2dbb00`看起来像是一个哈希值或文件的唯一标识符,可能是脚本文件本身或者与安装脚本相关的日志文件。在实际使用中,你需要确保这个文件是安全的,...

    AWD自动提交flag脚本

    1. **Python编程**:由于Python的易读性、丰富的库支持和广泛应用于自动化任务,它是编写这种脚本的理想选择。Python可以用来发送HTTP请求、解析HTML或JSON响应、处理加密和解密等。 2. **HTTP协议与Web请求**:...

    系统库质疑脚本

    根据提供的文件信息,我们可以推断出这是一篇关于数据库维护的文章,主要涉及的是数据库系统库的质疑脚本修复。下面将对标题、描述以及部分提到的内容进行详细解释,并尽可能地扩展相关知识点。 ### 标题:“系统库...

    windows下oracle11g数据泵自动备份脚本

    windows下oracle11g数据泵自动备份脚本含删除过期备份和使用方法 1、先建备份用的路径对象:(注:此处认为用来做备份的用户backupuser已经建好了,且已经有连接数据库的相应权限) sqlplus / as sysdba CREATE OR ...

    centos 7 MySQL8 离线一键自动安装脚本

    - 运行脚本:`./install_mysql.sh`,脚本将按照预设流程自动完成MySQL8的安装。 - 验证安装:安装完成后,使用`systemctl status mysqld`检查服务状态,用`mysql -u root -p`登录数据库,输入之前设置的密码,确认...

    Oracle自动导出脚本(WINDOWS下的,导出文件名自动加上日期和时间)

    ### Oracle自动导出脚本(Windows环境下):文件名自动添加日期与时间 #### 背景介绍 在日常的企业数据库管理中,Oracle数据库作为重要的数据存储系统之一,其备份工作至关重要。为了确保数据安全及方便后期恢复...

    QTP自动化测试实例和脚本说明

    ### QTP自动化测试实例和脚本说明 #### 一、总体思路 在本案例中,我们采用QTP(QuickTest Professional)工具来实现一个订票系统的自动化测试过程。该过程主要包括登录系统的自动化测试以及完成订票操作并验证...

    win10下自动运行python程序脚本(csdn)————程序.pdf

    本文将详细介绍如何设置系统任务计划,使得Python脚本能够自动执行。 首先,你需要编写一个简单的Python程序,例如`test.py`。为了让Python窗口不立即关闭,可以在代码中加入一个无限循环,例如: ```python while...

    git批量拉取项目的脚本,简便快捷

    此外,为了安全起见,确保在运行脚本前备份重要数据,因为自动化操作可能带来不可预见的风险。 在标签“git”相关的其他知识点中,包括但不限于分支管理(如`git branch`, `git checkout`, `git merge`, `git ...

    深职院每日健康信息自动填报python脚本

    用户只需设置好相关参数,脚本就能在指定时间自动执行填报任务。 “支持多账号填报”是一项关键特性,意味着该脚本可以同时处理多个账号的信息填报,适合有多个账号需要填报的用户,如教师或有多个子女的家庭。脚本...

    mysql自动定时批量备份脚本,配置点全备注了(容易,一定好用,备份多个库)

    mysql自动定时批量备份脚本,配置点全备注了(容易,一定好用,备份多个库),适合多个数据库

    OpenCV在Ubuntu上脚本自动安装

    OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库,广泛应用于图像处理、视频分析、人脸识别等领域。Ubuntu是一个以桌面应用为主的开源操作系统,适合于桌面计算机、笔记本...

    清理window电脑、服务器日志bat脚本

    为了自动化这个过程,我们可以使用批处理(BAT)脚本来实现定期清理。下面将详细介绍如何编写和使用这类脚本,以及如何通过Windows的任务计划程序设置定时任务。 1. **删除n天以前的文件脚本**: 在Windows批处理...

    使用python快速搭建接口自动化测试脚本实战总结.docx

    ### 使用Python快速搭建接口自动化测试脚本实战总结 #### 一、引言 随着软件行业的快速发展,自动化测试已经成为提高软件质量的重要手段之一。接口测试作为自动化测试的重要组成部分,旨在验证系统内部各模块间...

    GENESIS脚本!~

    在执行脚本前,确保环境配置正确,所有依赖库都已安装,且脚本拥有适当的执行权限。运行脚本后,根据脚本的输出和系统反馈,用户可以监控过程、检查结果并进行调试。如果遇到错误,需要查阅脚本的错误信息,或者联系...

    Oracle数据库自动备份脚本-Windows,Linux

    本主题将详细讲解如何在Windows和Linux操作系统上利用自动脚本来实现Oracle数据库的备份。 在Windows环境下,我们可以使用批处理脚本来实现自动化。文件`databasebackup.bat`就是一个批处理文件,通常它会包含SQL*...

    WINCC VC/VB脚本解密软件

    【标题】"WINCC VC/VB脚本解密软件"涉及到的是西门子的工业自动化系统中的编程和脚本处理技术。WINCC是Siemens(西门子)开发的一款广泛应用于工业过程控制的人机界面(Human Machine Interface, HMI)系统,它允许...

    一键安装Nginx脚本+源码

    6. **创建启动脚本**:为 Nginx 创建系统服务启动脚本,以便于用 `systemd` 或 `init.d` 方式管理。 7. **启动与检查**:启动 Nginx 并检查其是否成功运行。 **源码安装的优势** 源码安装相比于二进制包安装有以下...

    git迁移脚本

    3. **清理不必要的数据**:可能需要删除不相关的分支、标签或其他元数据,这可以通过`git branch -d`(删除本地分支)、`git push origin --delete`(删除远程分支)和`git tag -d`(删除本地标签)等命令实现。...

    获取上网帐号密码并自动保存到D盘.rar

    标题中的"获取上网帐号密码并自动保存到D盘.rar"是一个关于网络连接管理和密码存储的程序,这通常涉及到网络配置、密码管理以及自动化脚本编写的相关技术。在现代计算机使用中,尤其是对于企业用户和多网络环境的...

Global site tag (gtag.js) - Google Analytics