DMD 最新 2.103 版本支持在 D 语言源文件中写注释的方式进行编译,这是符合 2021 年后新代码标准的要求。此外,DMD 还提供了许多命令行参数,用于控制编译器的行为和生成的代码的特性。以下是一些常见的 DMD 命令行参数:

  1. '-I ':添加一个包含文件的路径,编译器会在这些路径中查找头文件。

  2. '-L ':添加一个库文件的路径,编译器会在这些路径中查找库文件。

  3. '-J ':设置生成的目标文件的输出路径。

  4. '-m32/-m64':指定编译器生成 32 位或 64 位的目标代码。

  5. '-O/-O2/-O3':设置编译器的优化级别,'-O' 表示启用基本优化,'-O2' 表示启用更高级别的优化,'-O3' 表示启用最高级别的优化。

  6. '-debug/-release':指定编译器生成调试还是发布版本的目标代码。

  7. '-unittest/-main':指定编译器生成单元测试还是主程序的目标代码。

  8. '-inline':启用函数内联优化。

  9. '-version':指定编译器编译时使用的版本号。

  10. '-help':显示 DMD 命令行参数的帮助信息。

这些参数可以通过在命令行中传递相应的选项来使用。例如,要使用 '-O2' 优化级别来编译一个 D 语言源文件,可以使用以下命令:

dmd -O2 myfile.d

其中,myfile.d 是要编译的源文件的名称。

DMD 2.103 版本新特性:源文件注释编译 & 命令行参数详解

原文地址: https://www.cveoy.top/t/topic/n6G6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录