Red*_*a P 7 c c++ linux-mint gcc4.7
我每次都会收到此错误,同时编译程序,配置和安装
binutils,textinfo等等.
/usr/local/bin/ld: this linker was not configured to use sysroots
collect2: error: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
我想清楚地知道这一点.何时会到来,实际问题是什么,以及如何解决?
如果您试图安装一个应该与 中找到的一样工作的 binutils 版本/usr/bin,您应该知道
--sysroot=/选项调用 ld 。--sysroot选项。--sysroot选项将仅由LD若binutils的与选项配置所接受--with-sysroot。因此,要涵盖此用例,请使用 option 配置 binutils --with-sysroot=/。
尝试使用 gcc 和以下选项:gcc --sysroot=/usr/local
但是,正如其他人在评论中告诉您的那样,不要尝试使用关键软件包(例如 )来扰乱您的系统binutils,除非您知道自己在做什么。