Golang中CGO_CFLAGS的配置问题解析
Golang中CGO_CFLAGS的配置问题解析 大家好。
在我的代码中,我尝试在某个Go文件的序言中调用 // #cgo CFLAGS: -maes。
我遇到了以下错误:
invalid flag in #cgo CFLAGS: -maes
我的Go环境如下:
$ go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/fk/k55042510k50rt787ys8tj3h0000gn/T/go-build138582346=/tmp/go-build -gno-record-gcc-switches -fno-common"
然而,我的本地变量设置为 CGO_CFLAGS_ALLOW='-maes -g -O2'。有没有解决这个问题的建议?我已经验证过 gcc -maes filename.c 可以正常工作。
更多关于Golang中CGO_CFLAGS的配置问题解析的实战教程也可以访问 https://www.itying.com/category-94-b0.html
2 回复
该主题在上次回复后已自动关闭90天。不再允许新的回复。
更多关于Golang中CGO_CFLAGS的配置问题解析的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


