分类目录归档:LFS

在LFS依赖库检查过程中找不到libgmp.la libmpfr.la libmpc.la的解决方法

章节:https://linux.cn/lfs/LFS-BOOK-7.7-systemd/prologue/hostreqs.html

如果你运行这段命令时得出了下面的结果,那么就是这三个文件丢失了

bennyli@bennyli-fast:~$ cat > library-check.sh << “EOF”

> #!/bin/bash
> for lib in lib{gmp,mpfr,mpc}.la; do
> echo $lib: $(if find /usr/lib* -name $lib|
> grep -q $lib;then :;else echo not;fi) found
> done
> unset lib
> EOF
bennyli@bennyli-fast:~$ bash library-check.sh
libgmp.la: not found
libmpfr.la: not found
libmpc.la: not found


那么我们该如何解决呢?

1.使用apt-get

sudo apt-get install libgmp-dev libgmp10 libgmp3-dev libmpfr-dev libmpfr4 libmpc-dev libmpc3

如果仍然出现开头的情况,请用下面那种方法

2.手工

https://gmplib.org/

http://www.mpfr.org/

http://www.multiprecision.org/index.php?prog=mpc&page=download

我已经放在服务器上了。。。。自己下也行,不过有点慢。

#其实这也挺慢的