ubuntu 18.04上執行buildman安裝了交叉工具鏈之后編譯報錯"aarch64-linux/7.3.0/cc1: error while loading shared libraries: libmpfr.so.4: cannot open shared object file: No such file or directory"如何處理?


  1. 完整日志如下:
$ PATH=$PATH:`pwd`/tools/buildman
$ buildman --fetch-arch aarch64
$ buildman -k my-board
~/.buildman-toolchains/gcc-7.3.0-nolibc/aarch64-linux/bin/../libexec/gcc/aarch64-linux/7.3.0/cc1: error while loading shared libraries: libmpfr.so
.4: cannot open shared object file: No such file or directory
  1. 檢查庫的情況
$ ldd ~/.buildman-toolchains/gcc-7.3.0-nolibc/aarch64-linux/libexec/gcc/aarch64-linux/7.3.0/cc1
libmpc.so.3 => /usr/lib/x86_64-linux-gnu/libmpc.so.3 (0x0000888888888888)
libmpfr.so.4 => not found
  1. 創建軟鏈接, 如
$ cd /usr/lib/x86_64-linux-gnu
$ sudo ln -s libmpfr.so.6.0.1 libmpfr.so.4


免責聲明!

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



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