我被要求在 Red Hat 6 和 Solaris 10 上重新创建 GCC 4.5.1。现有的 Red Hat 6 机器安装了 4.5.1。最后一台 Solaris 10 机器最近吃掉了自己;因此,我继承了喜悦。
周围没有人知道 GCC 是用什么依赖项构建的。我们可以使用 gcc -v 轻松获得配置选项,但使用了哪些版本的 GMP、MPC 和 MPFR 是一个谜。我试过了:
- ldd
- 字符串
- gcc -dM -E
- 找到 $GCC_DIR -name *gmp*
- 查找 $GCC_DIR -name *.h | xargs grep -i gmp $1
提前感谢你的帮助。