gpt4 book ai didi

macos - OSX 上的 DMD 问题

转载 作者:行者123 更新时间:2023-12-01 07:33:02 25 4
gpt4 key购买 nike

我正在尝试安装 DMD,因此完全遵循此页面上提供的建议:http://dlang.org/dmd-osx.html .但是,当我尝试构建 .d 文件时出现错误:

这是我的hello.d

import std.stdio;

void main() {
writeln("hello world!");
}

然后:

gcc hello.o -o hello -m64 -lphobos2 -lpthread -lm
ld: library not found for -lphobos2
clang: error: linker command failed with exit code 1 (use -v to see invocation)
--- errorlevel 1

有没有人遇到同样的问题?

谢谢,

塞德里克

最佳答案

看来我并没有完全按照dlang网站上的建议去做。经过一些调试时间,我找到了解决方案:

dmd.conf 文件不正确,因此找不到 libphobos2.a。现在我的 dmd.conf 文件看起来像:

[Environment]

DFLAGS=-I%@P%/../src/phobos -I%@P%/../src/druntime/import -L-L%@P%/../osx/lib

关于macos - OSX 上的 DMD 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20624805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com