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

如何配置Mingw-w64 GCC路径使Clang找到其头文件?

问题:Checked C Clang无法定位MSYS2安装的Mingw-w64 GCC头文件
  • 已执行的操作:

    • 将Mingw-w64的bin目录添加到系统PATH:
      set PATH=%PATH%;"C:\tools\msys64\mingw64\bin"
      
    • 使用以下命令编译C文件:
      clang <fileName>.c --verbose -target x86_64-pc-windows-gnu
      
  • 核心问题:
    Clang始终在错误路径查找Mingw头文件,输出提示:

    ignoring nonexistent directory "C:\Program Files\CheckedC-Clang\x86_64-w64-mingw32/sys-root/mingw/include"
    ignoring nonexistent directory "C:\Program Files\CheckedC-Clang\x86_64-w64-mingw32\include"

  • 无效的尝试:
    手动指定Mingw-w64的include目录编译:

    clang <fileName>.c --verbose -target x86_64-pc-windows-gnu -I"C:\tools\msys64\mingw64\include"
    

    虽然Clang输出显示已搜索该目录,但仍无法找到stdio.h头文件:

    #include <...> search starts here:
    C:\tools\msys64\mingw64\include

如何让Checked C Clang正确找到通过MSYS2安装的Mingw-w64 GCC头文件?

内容的提问来源于stack exchange,提问作者Foad S. Farimani

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 00:10:15