【问题标题】:Go build: cgo fork/exec permission denied errorGo build: cgo fork/exec 权限被拒绝错误
【发布时间】:2021-04-23 00:07:28
【问题描述】:

使用 Go 命令,例如:

$ go build -mod=vendor -ldflags="-X github.com/openshift/odo/pkg/version.GITCOMMIT=40a90e175" cmd/odo/odo.go

我收到如下错误:

# runtime/cgo
fork/exec /c: permission denied

但是Go fork/exec permission denied error 中提到的 TMPDIR 似乎都没有解决方案?

【问题讨论】:

    标签: go cgo


    【解决方案1】:

    在我的例子中,我导出了环境变量CC,设置为/c,却没有意识到它是cgo 的一个特殊变量。

    取消设置 CC 变量解决了我的问题:

    unset CC
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-08
      • 2017-08-02
      • 2022-06-17
      • 2016-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多