DMD 2.103 版本新特性:源文件注释编译 & 命令行参数详解
DMD 最新 2.103 版本支持在 D 语言源文件中写注释的方式进行编译,这是符合 2021 年后新代码标准的要求。此外,DMD 还提供了许多命令行参数,用于控制编译器的行为和生成的代码的特性。以下是一些常见的 DMD 命令行参数:
-
'-I
':添加一个包含文件的路径,编译器会在这些路径中查找头文件。 -
'-L
':添加一个库文件的路径,编译器会在这些路径中查找库文件。 -
'-J
':设置生成的目标文件的输出路径。 -
'-m32/-m64':指定编译器生成 32 位或 64 位的目标代码。
-
'-O/-O2/-O3':设置编译器的优化级别,'-O' 表示启用基本优化,'-O2' 表示启用更高级别的优化,'-O3' 表示启用最高级别的优化。
-
'-debug/-release':指定编译器生成调试还是发布版本的目标代码。
-
'-unittest/-main':指定编译器生成单元测试还是主程序的目标代码。
-
'-inline':启用函数内联优化。
-
'-version':指定编译器编译时使用的版本号。
-
'-help':显示 DMD 命令行参数的帮助信息。
这些参数可以通过在命令行中传递相应的选项来使用。例如,要使用 '-O2' 优化级别来编译一个 D 语言源文件,可以使用以下命令:
dmd -O2 myfile.d
其中,myfile.d 是要编译的源文件的名称。
原文地址: https://www.cveoy.top/t/topic/n6G6 著作权归作者所有。请勿转载和采集!