我需要在OSX 10.12.3(16D32)上从源代码构建ld。我从混帐克隆的最后一个版本://sourceware.org/git/binutils-gdb.git并试图构建它: ./configure --prefix=/usr --disable-werror (there are a lot of warnings, so I disable them)
make
,但我得到了 I
如果在命令行中指定的库不存在,Binutils的经典“ar”工具不会失败。 它只显示消息“ar:< _library_name _>。a:没有这样的文件或目录”,但返回码为零。 这使得分析构建问题有时非常困难,因为人们花费大量时间来查找为什么某些函数在生成的二进制文件中缺失。 为什么这样的行为?真的,大多数Linux用户发现正确的?为什么不添加至少一个失败的选项? ar -V
GNU ar (G