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

编译glibc时Make进程挂起的原因及解决咨询

树莓派3B aarch64交叉编译器构建问题

我正在为树莓派3B构建aarch64交叉编译器,使用了一份辅助脚本(原脚本及我填充修改后的版本中包含了所用库的具体版本)。在编译glibc的过程中,进程执行到以下步骤后就无限挂起,我让它运行了一整夜仍未完成:

make  subdir=setjmp -C setjmp ..=../ subdir_lib
make  subdir=signal -C signal ..=../ subdir_lib
make  subdir=stdlib -C stdlib ..=../ subdir_lib
make  subdir=stdio-common -C stdio-common ..=../ subdir_lib

此时make进程占满一个CPU核心,偶尔会归还或占用内存,但没有gcc等编译相关进程在运行。由于看到libc.so似乎已经生成,我尝试在GCC构建目录build-gcc中手动执行make all,却得到如下错误:

checking dynamic linker characteristics... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.

不确定该错误是否与glibc编译挂起的问题相关,想请教这是什么情况,恳请帮助。

环境信息

  • 主机系统:Artix Linux x64
  • 主机gcc:13.1.1
  • make:GNU make 4.4.1

内容的提问来源于stack exchange,提问作者TheGag96

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 03:52:36