【问题标题】:MinGW installed in windows but still throwing error in while go runMinGW 安装在 Windows 中,但在运行时仍然抛出错误
【发布时间】:2022-08-24 22:47:14
【问题描述】:

我最初在为 go lang 运行服务器代码时遇到错误,并且在代码的导入行中遇到错误

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

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

它抛出的错误是检查 %PATH% 变量中的可执行 gcc

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

为了解决这个问题,我安装了 MinGW gcc 编译器并包含在路径中 在终端检查了

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.

这引发了同样的错误,任何人都可以告诉我如何在 Windows 10 中纠正这个错误。

编辑:

通过重新启动终端解决了这个问题 问题是即使在可视代码中重新启动终端后,路径变量也没有设置,所以只是使用普通的旧 powershell 来运行脚本。

  • 您需要在编辑 PATH 后重新启动终端,但如果您一直遇到 gcc 问题,我建议您只使用 sarama 库
  • 确实尝试重新启动终端,但仍然面临同样的问题@OneCricketeer
  • 根据编辑,这解决了问题
  • 请将您的解决方案放在下面,而不是编辑问题

标签: go gcc mingw


【解决方案1】:

通过重新启动终端解决了这个问题即使在可视代码中重新启动终端后,路径变量也没有设置,所以只是使用普通的旧 powershell 来运行脚本。

【讨论】:

    猜你喜欢
    • 2019-07-09
    • 2019-06-01
    • 2013-03-12
    • 2015-06-08
    • 1970-01-01
    • 2018-01-06
    • 2019-08-06
    • 1970-01-01
    • 2021-10-10
    相关资源
    最近更新 更多