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

编译Freetype时configure报错:无法找到原生C编译器

解决交叉编译Freetype时configure报错"cannot find native C compiler"的问题

问题原因

使用--host参数指定交叉编译目标平台时,configure需要本地主机的C编译器来构建编译过程中依赖的辅助工具(如测试程序、配置生成工具),当前报错说明主机系统未安装原生C编译环境。

解决方案

  • 安装主机系统的C编译环境:
    • Debian/Ubuntu 系发行版:
      sudo apt update && sudo apt install gcc build-essential
      
    • CentOS/RHEL 系发行版:
      sudo dnf install gcc make
      
  • 确保交叉编译工具链可用:
    确认arm-buildroot-linux-gnueabihf-gcc已在系统PATH中,或通过buildroot生成的环境脚本配置工具链(例如执行source /path/to/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-env.sh,路径需根据实际安装情况调整)。
  • 重新执行configure命令:
    ./configure --host=arm-buildroot-linux-gnueabihf --prefix=$PWD/tmp
    

内容的提问来源于stack exchange,提问作者赵小甲

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 05:24:53