You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GCC 7.4.0编译执行contribs/download_prerequisites脚本卡顿无输出的解决方法咨询

GCC 7.4.0编译执行contribs/download_prerequisites脚本卡顿无输出的解决方法咨询

嘿,我碰到过好几个开发者遇到这个问题,别慌,咱们一步步来排查解决:

  • 先排查网络问题:这个脚本核心是从GNU官方服务器下载GMP、MPFR、MPC这些依赖包,如果你的网络访问外网受限,就会卡在那里没任何输出。可以先试试ping一下GNU的ftp服务器,看看能不能正常连通。要是网络确实有问题,要么切换到能访问外网的环境,要么直接手动下载依赖包。

  • 手动下载依赖包替代自动下载:

    1. 先打开contribs/download_prerequisites脚本文件,找到里面标注的依赖包版本和下载源,比如你会看到类似gmp-6.1.0.tar.bz2、mpfr-3.1.4.tar.bz2这类包名,以及对应的base_url地址。
    2. 手动从这些地址把对应的压缩包下载下来,放到GCC源码目录的contrib文件夹里。
    3. 再次运行脚本,它会检测到本地已经存在这些包,就会跳过下载步骤,直接开始解压处理了。
  • 给脚本加调试输出,定位卡顿环节:
    运行脚本的时候加上-x参数,也就是执行bash -x contribs/download_prerequisites,这样脚本会把每一步执行的命令都打印出来,你就能清楚看到是卡在下载某个包,还是其他环节,方便精准解决问题。

  • 检查系统是否缺少下载工具:有些系统默认没装wget或者curl这类下载工具,脚本调用的时候没报错但也没法继续执行。可以先运行wget --version或者curl --version看看工具是否存在,要是没装的话,用系统的包管理器(比如apt、yum)装上再重试。

备注:内容来源于stack exchange,提问作者qwr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 10:58:04