我有一个名为“dprogram.d”的 d 源文件,并在 mac osx 的终端中使用命令 $ dmd dprogram.d 创建可执行文件。根据官方文档,编译器将自动编译源代码并链接 .o 目标文件(http://dlang.org/dmd-linux.html#linking),但似乎没有这样做。
编译器将创建一个 .o 文件,但不是可执行文件,我从终端得到的唯一反馈是一条消息:“gcc:没有这样的文件或目录”,就好像 gcc 试图链接目标文件但找不到它一样。
在 mac osx 上使用 dmd(数字火星 D)编译器编译 .d 源的正确方法是什么?
(编辑:在 Windows 上它确实可以工作,它会自动创建 .exe,但在 mac osx 上它不会)