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

U-Boot编译报错:找不到config/.h文件,请求协助解决

解决U-Boot编译错误:include/config.h:5:10: fatal error: config/.h: no such file or directory

错误原因

问题出在CONFIG_SYS_CONFIG_NAME配置项的写法上——你给配置值加了双引号"sun8iw20p1",而U-Boot的defconfig文件中,字符串类型的配置项不需要用引号包裹。引号会被当作配置值的一部分,导致编译时生成的头文件引用路径变成config/"sun8iw20p1".h,最终解析为无效的config/.h,触发文件找不到的错误。

解决步骤

  1. 编辑你的defconfig文件,修改CONFIG_SYS_CONFIG_NAME配置:
    将
    CONFIG_SYS_CONFIG_NAME="sun8iw20p1"
    
    改为
    CONFIG_SYS_CONFIG_NAME=sun8iw20p1
    
  2. 清理之前的编译残留文件,避免旧配置干扰:
    make distclean
    
  3. 重新加载修改后的配置:
    make <你的defconfig文件名> defconfig
    
    (比如你的defconfig文件名为sun8iw20_custom_defconfig,就执行make sun8iw20_custom_defconfig defconfig)
  4. 重新执行编译:
    make
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 06:14:52