1

在 6.0.0 或 6.0.1 的 windows 上编译

ld.lld 在指定路径中找不到库。

这不起作用:

ld.lld Source.o -o Executable.exe -L"C:/Users/Username/Documents/" libcode.a

但这确实:

ld.lld Source.o -o Executable.exe C:/Users/Username/Documents/libcode.a

我在这里做错了吗?它适用于 gnu ld 就好了。

4

1 回答 1

0

-l 标志是必需的,省略“lib”前缀和扩展名。

ld.lld Source.o -o Executable.exe -L"C:/Users/Username/Documents/" -lcode

于 2018-08-29T08:32:52.053 回答