我收到此錯誤每次,而編譯程序,配置和安裝
有些東西像binutils的,textinfo等。連接錯誤:GCC
/usr/local/bin/ld: this linker was not configured to use sysroots
collect2: error: ld returned 1 exit status
我想清楚這個知道。 什麼時候會來,什麼是實際問題,以及如何解決它?
我收到此錯誤每次,而編譯程序,配置和安裝
有些東西像binutils的,textinfo等。連接錯誤:GCC
/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=/
選項。--sysroot
選項。--sysroot
選項將只被ld接受,如果binutils配置了選項--with-sysroot
。因此,要涵蓋此用例,請配置binutils並使用選項--with-sysroot=/
。
看起來你有一個'binutils'軟件包的自定義安裝,它沒有正確配置。 – 2013-05-08 09:45:06
我使用突觸包管理器刪除了** binutils **。我仍然得到相同的錯誤。 @Joachim Pileborg – 2013-05-08 09:47:50
如果您不確定自己在做什麼,請不要混淆您的系統。 – devnull 2013-05-08 09:52:05