[英]Linker Error : gcc
我每次都會收到此錯誤,同時編譯程序,配置和安裝
像binutils,textinfo等一些東西。
/usr/local/bin/ld: this linker was not configured to use sysroots
collect2: error: ld returned 1 exit status
我想清楚地知道這一點。 何時會到來,實際問題是什么,以及如何解決?
如果您嘗試安裝的binutils版本應該與/usr/bin
,那么您應該知道
--sysroot=/
選項調用ld。 --sysroot
選項。 --with-sysroot
--sysroot
則只有ld可以接受--sysroot
選項。 因此,要覆蓋此用例,請使用選項--with-sysroot=/
配置binutils。
嘗試使用以下選項使用gcc: gcc --sysroot=/usr/local
但是,正如其他人在評論中告訴你的那樣,不要試圖用像binutils
這樣的關鍵軟件包來破壞你的系統,除非你知道自己在做什么。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.