zig cc 是否公开链接器 (ld)?

问题描述

我正在尝试在 Linux 上使用 zig cc 编译 xz,而没有除 zig 之外的构建工具:

$ zig version
0.8.0-dev.1039+bea791b63
$ export CC="zig cc"
$ ./configure
<...>
checking for ld used by zig cc... no
configure: error: no acceptable ld found in $PATH

这是真的:系统没有链接器。而且 zig 不做广告:

$ zig cc -print-prog-name=ld
ld

zig cc 可以/是否提供链接器?

解决方法

zig ld.lld

对于精灵。有关其他格式,请参阅 this

我还为“真实”ld、ar 等其他工具提交了 an issue