我需要在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