我正试图安装DMD,所以非常精确地遵循了这个页面上的建议:http://dlang.org/dmd-osx.html。但是,当我试图构建.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有人遇到过同样的问题吗?
谢谢,
塞德里克
发布于 2013-12-17 11:16:29
似乎我并没有完全按照dlang网站上的建议去做。经过一段时间的调试,我找到了解决方案:
dmd.conf文件不正确,因此没有找到libphobos2.a。现在,我的dmd.conf文件如下所示:
[Environment]
DFLAGS=-I%@P%/../src/phobos -I%@P%/../src/druntime/import -L-L%@P%/../osx/libhttps://stackoverflow.com/questions/20624805
复制相似问题