linux系統 binutils 的 安裝,解決These critical programs are missing or too old: as GNU ld 的問題


1、下載安裝包,下載鏈接如下:

http://ftp.gnu.org/gnu/binutils/  

wget http://ftp.gnu.org/gnu/binutils/binutils-2.32.tar.gz 
tar -xzvf binutils-2.32.tar.gz
cd binutils-2.32/
./configure --prefix=/usr/local/binutils
make
make install

 

 

 

 

2、檢測安裝版本

  

/usr/local/binutils/bin
./ld --version
./as --version

 

 

3、備份 /usr/bin  目錄下的 ld 和 as :

cd /usr/bin mv /usr/bin/ld /usr/bin/ld_back mv /usr/bin/as /usr/bin/as_back

 

4、為新版本的 ld 和 as 命令創建軟連接:

ln -s /usr/local/binutils/bin/ld /usr/bin/ld ln -s /usr/local/binutils/bin/as /usr/bin/as

 

5、驗證默認配置是否為最新的:

 

cd / # 根目錄 ld --version as --version

 

 

 

已經改為安裝的最新版本的。

 

These critical programs are missing or too old: as GNU ld bison compiler

以上安裝主要解決了 as、GNU、ld 、 too old 的問題。

再次運行 :

 

 ../configure --prefix=/opt/glibc-2.27

 

發現僅剩余 bison compiler 的問題。(比較遺憾,第一次報錯忘記截圖,沒辦法對比了)

 

 

 

 

 

 

參考:https://www.cnblogs.com/relax-zw/p/11328453.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM