我每次都会收到此错误,同时编译程序,配置和安装 像binutils,textinfo等一些东西。
/usr/local/bin/ld: this linker was not configured to use sysroots
collect2: error: ld returned 1 exit status
我想清楚地知道这一点。何时会到来,实际问题是什么,以及如何解决?
尝试使用gcc以下选项:gcc --sysroot=/usr/local
但是,正如其他人在评论中告诉你的那样,除非你知道自己在做什么,否则不要试图用binutils
等关键软件包来破坏你的系统。
如果你试图安装一个类似于/usr/bin
中的binutils版本,你应该知道
--sysroot=/
选项调用ld。--sysroot
选项。--sysroot
,则qdxswpoi选项只能被ld接受。因此,要覆盖此用例,请使用选项--with-sysroot
配置binutils。