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
分享到:
相关推荐
文件名`f24aed76b4cc91bfb2c1-651c8f23be94a2b4e097609a650c4ac43c2dbb00`看起来像是一个哈希值或文件的唯一标识符,可能是脚本文件本身或者与安装脚本相关的日志文件。在实际使用中,你需要确保这个文件是安全的,...
1. **Python编程**:由于Python的易读性、丰富的库支持和广泛应用于自动化任务,它是编写这种脚本的理想选择。Python可以用来发送HTTP请求、解析HTML或JSON响应、处理加密和解密等。 2. **HTTP协议与Web请求**:...
根据提供的文件信息,我们可以推断出这是一篇关于数据库维护的文章,主要涉及的是数据库系统库的质疑脚本修复。下面将对标题、描述以及部分提到的内容进行详细解释,并尽可能地扩展相关知识点。 ### 标题:“系统库...
windows下oracle11g数据泵自动备份脚本含删除过期备份和使用方法 1、先建备份用的路径对象:(注:此处认为用来做备份的用户backupuser已经建好了,且已经有连接数据库的相应权限) sqlplus / as sysdba CREATE OR ...
- 运行脚本:`./install_mysql.sh`,脚本将按照预设流程自动完成MySQL8的安装。 - 验证安装:安装完成后,使用`systemctl status mysqld`检查服务状态,用`mysql -u root -p`登录数据库,输入之前设置的密码,确认...
### Oracle自动导出脚本(Windows环境下):文件名自动添加日期与时间 #### 背景介绍 在日常的企业数据库管理中,Oracle数据库作为重要的数据存储系统之一,其备份工作至关重要。为了确保数据安全及方便后期恢复...
### QTP自动化测试实例和脚本说明 #### 一、总体思路 在本案例中,我们采用QTP(QuickTest Professional)工具来实现一个订票系统的自动化测试过程。该过程主要包括登录系统的自动化测试以及完成订票操作并验证...
本文将详细介绍如何设置系统任务计划,使得Python脚本能够自动执行。 首先,你需要编写一个简单的Python程序,例如`test.py`。为了让Python窗口不立即关闭,可以在代码中加入一个无限循环,例如: ```python while...
此外,为了安全起见,确保在运行脚本前备份重要数据,因为自动化操作可能带来不可预见的风险。 在标签“git”相关的其他知识点中,包括但不限于分支管理(如`git branch`, `git checkout`, `git merge`, `git ...
用户只需设置好相关参数,脚本就能在指定时间自动执行填报任务。 “支持多账号填报”是一项关键特性,意味着该脚本可以同时处理多个账号的信息填报,适合有多个账号需要填报的用户,如教师或有多个子女的家庭。脚本...
mysql自动定时批量备份脚本,配置点全备注了(容易,一定好用,备份多个库),适合多个数据库
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库,广泛应用于图像处理、视频分析、人脸识别等领域。Ubuntu是一个以桌面应用为主的开源操作系统,适合于桌面计算机、笔记本...
为了自动化这个过程,我们可以使用批处理(BAT)脚本来实现定期清理。下面将详细介绍如何编写和使用这类脚本,以及如何通过Windows的任务计划程序设置定时任务。 1. **删除n天以前的文件脚本**: 在Windows批处理...
### 使用Python快速搭建接口自动化测试脚本实战总结 #### 一、引言 随着软件行业的快速发展,自动化测试已经成为提高软件质量的重要手段之一。接口测试作为自动化测试的重要组成部分,旨在验证系统内部各模块间...
在执行脚本前,确保环境配置正确,所有依赖库都已安装,且脚本拥有适当的执行权限。运行脚本后,根据脚本的输出和系统反馈,用户可以监控过程、检查结果并进行调试。如果遇到错误,需要查阅脚本的错误信息,或者联系...
本主题将详细讲解如何在Windows和Linux操作系统上利用自动脚本来实现Oracle数据库的备份。 在Windows环境下,我们可以使用批处理脚本来实现自动化。文件`databasebackup.bat`就是一个批处理文件,通常它会包含SQL*...
【标题】"WINCC VC/VB脚本解密软件"涉及到的是西门子的工业自动化系统中的编程和脚本处理技术。WINCC是Siemens(西门子)开发的一款广泛应用于工业过程控制的人机界面(Human Machine Interface, HMI)系统,它允许...
6. **创建启动脚本**:为 Nginx 创建系统服务启动脚本,以便于用 `systemd` 或 `init.d` 方式管理。 7. **启动与检查**:启动 Nginx 并检查其是否成功运行。 **源码安装的优势** 源码安装相比于二进制包安装有以下...
3. **清理不必要的数据**:可能需要删除不相关的分支、标签或其他元数据,这可以通过`git branch -d`(删除本地分支)、`git push origin --delete`(删除远程分支)和`git tag -d`(删除本地标签)等命令实现。...
标题中的"获取上网帐号密码并自动保存到D盘.rar"是一个关于网络连接管理和密码存储的程序,这通常涉及到网络配置、密码管理以及自动化脚本编写的相关技术。在现代计算机使用中,尤其是对于企业用户和多网络环境的...