在没有mpc,mpfr和gmp的情况下构建GCC

时间:2017-10-24 11:23:32

标签: gcc toolchain gnu-toolchain linux-toolchain

我需要使用较小版本的软件包来构建我的工具链。无论如何通过禁用mpc,mpfr和gmp包构建gcc?

1 个答案:

答案 0 :(得分:2)

GCC源代码树中有一个名为contrib/download_prerequisites的脚本。来自installation instructions

  

同样,GMP,MPFR和MPC库可以与GCC一起自动构建。您可以只在GCC源目录中运行contrib/download_prerequisites脚本来设置所有内容。否则,将GMP,MPFR和/或MPC源分发包解压缩到包含GCC源的目录中,并将其目录重命名为gmpmpfrmpc(或使用符号链接一样的名字)。

为了有效,必须在源树的顶级目录(即包含contrib/download_prerequisites作为子目录的目录)中调用脚本If contrib

因此,GMP,MPFR和MPC将捆绑在一起,不必单独安装以供操作系统的其余部分使用。