01用d编程你好.

将你的vim或其他编辑器设置为utf8格式.

import std.stdio;

void main(){
    writeln("你好,世界!");
}

dmd/ldc2/gdc编译.
工具的下载页面
.d为扩展名.
窗口安装及dmd详细命令行

常用编译器开关:

选项 解释
-betterC 更好的C
-c 仅编译
-cov 代码覆盖分析
-D 生成文档
-Dd 将文档写至目录
-de 过时则错误
-debug 调试模式
-defaultlib= 选择默认库替代d标准库,未提供则无
-deps 打印依赖
-fPIC 生成位置无关代码
-g 生成cv调试信息
-H 生成d接口文件
--help 帮助
-I=目录 导入目录位置
-ignore 忽略未知pragma
-inline 内联函数,副作用是较难调试
-J=目录 导入表达式查找目录
-L=标志 传递的链接标志
-lib 生成库,而不是目标文件
-m32 创建32位可执行,默认,生成omf格式obj文件,可同dmc一起用.
-m32coff 32位微软格式
-m64 微软64位格式
-main 加主函数
-mcpu=id 指定目标架构
-O 优化代码,最快的是-O -release -inline -boundscheck=off
-of=文件名 输出文件
-od=目录 目标文件存储位置
-preview=id 预览,预览新功能
-preview=[h/help/?] 预览帮助
-profile 审查性能
-profile=gc 审查垃集性能
-release 发布版本
-run 源文件前的最后的开关,运行源码
-shared 创建共享库
-unittest 单元测试
-v 详细输出
--version 打印编译版本
-w 允许警告

不会介绍simd向量汇编语句,d当前未用宏(macro).

发布了376 篇原创文章 · 获赞 25 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/fqbqrr/article/details/104587001