exec:“gcc”:尝试构建时在 %PATH% 中找不到可执行文件

新手上路,请多包涵

我正在使用 Windows 10。当我尝试构建 Chaincode 时,它报告了这个错误

# github.com/hyperledger/fabric/vendor/github.com/miekg/pkcs11
exec: "gcc": executable file not found in %PATH%

我的链码导入:

 import (
    "fmt"
    "strconv"

    "github.com/hyperledger/fabric/core/chaincode/shim"
    pb "github.com/hyperledger/fabric/protos/peer"
)

它在 Docker 中运行良好。

原文由 jaswanth 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

gcc (GNU Compiler Collection)提供了一个 C 编译器。在 Windows 上,安装 TDM-GCCgithub.com/miekg/pkcs11 包使用 cgo 。 Cgo 允许创建调用 C 代码的 Go 包。

原文由 peterSO 发布,翻译遵循 CC BY-SA 3.0 许可协议

如果您正在运行 Ubuntu,请执行以下操作:

 apt-get install build-essential

这解决了问题。它安装 gcc/g++ 编译器和库。

原文由 mahima 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题