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

Windows安装MinGW后Go run仍提示gcc未找到问题求助

Windows 10下解决Go导入confluent-kafka-go时gcc未找到的问题

问题描述

运行Go语言服务端代码时,导入包含github.com/confluentinc/confluent-kafka-go/kafka的包:

import (
    "encoding/json"
    "fmt"
    "log"

    "github.com/confluentinc/confluent-kafka-go/kafka"
)

触发如下报错:

# github.com/confluentinc/confluent-kafka-go/kafka 
cgo: C compiler "gcc" not found: exec: "gcc": executable file not found in %PATH%

已完成的排查操作:

  • 安装了MinGW gcc编译器并将其路径添加到系统环境变量PATH中
  • 在终端中可正常查询到g++版本信息:
g++ (tdm64-1) 10.3.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO 
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

但上述报错仍未解决。

解决方案

问题已解决,根因是VS Code内置终端未加载更新后的系统PATH变量,且重启终端无法修复此问题。改用系统原生PowerShell运行Go脚本即可正常编译。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 08:33:34