在使用 Dlang DMD 2.103 版本进行编译时,有时您可能希望直接生成可执行文件,并自动删除中间文件 (o 文件或 object 文件)。以下方法可以帮助您实现这一目标:

您可以使用 dmd-c 选项来生成 object 中间文件,然后使用 -rm 选项来删除中间文件。例如:

dmd b_betterc_fanxing.d -c -ofanice.o
dmd -ofanice.exe fanice.o -rm

其中:

  • -c 选项表示只编译不链接。
  • -ofanice.o 表示生成名为 fanice.o 的中间文件。
  • -ofanice.exe 表示生成可执行文件。
  • fanice.o 表示依赖的中间文件。
  • -rm 选项表示编译链接完成后删除中间文件。

您也可以将这两个命令合并成一个命令:

dmd b_betterc_fanxing.d -ofanice.exe -c -rm

这条命令将会直接生成可执行文件,并在编译链接完成后删除中间文件。

Dlang DMD 2.103 版本:如何直接生成可执行文件并自动删除中间文件

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

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