在构建glibc时,我收到了这个错误。
*glibc/build/elf/dl-allobjs.os: file not recognized: File format not recognized
collect2: error: ld returned 1 exit status*
什么是.os文件以及我需要安装什么binutil来解决此问题?
答案 0 :(得分:1)
什么是.os文件
它只是一个目标文件,旨在链接到共享库。 UNIX链接器在很大程度上不关心文件扩展名,你可以调用文件foo.o
,foo.oS
或其他任何东西,它仍然可以工作。
我需要安装什么binutil来解决这个问题?
您的问题不太可能与binutils有关。文件更有可能以某种方式被破坏。
file glibc/build/elf/dl-allobjs.os
报告什么?你在交叉编译吗?如果在其他目录中重新配置和重建,问题是否会重现?