Dlang DMD 2.103 版本:如何直接生成可执行文件并自动删除中间文件
在使用 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
这条命令将会直接生成可执行文件,并在编译链接完成后删除中间文件。
原文地址: https://www.cveoy.top/t/topic/n33o 著作权归作者所有。请勿转载和采集!