taosdata/TDengine

Using CGO on macOS, cross-compiled Linux binaries throw the error: github.com/taosdata/driver-go/v3@v3.5.1/wrapper/asynccb.go:7:10: fatal error: taos.h: No such file or directory

Aperta

#25.135 aperta il 20 mar 2024

 (0 commenti) (0 reazioni) (0 assegnatari)C (5002 fork)batch import
help wantedquestion

Metriche repository

Star
 (24.849 stelle)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

在mac平台,开启CGO,交叉编译linux二进制文件时,报错:

github.com/taosdata/driver-go/v3/wrapper

../../../../go/pkg/mod/github.com/taosdata/driver-go/v3@v3.5.1/wrapper/asynccb.go:7:10: fatal error: taos.h: No such file or directory 7 | #include <taos.h> | ^~~~~~~~

命令:CGO_ENABLED=1 GOOS=linux GOARCH=amd64 CC=x86_64-linux-musl-gcc go build -trimpath -ldflags "-s -w -linkmode external -extldflags -static" -o .....

Guida contributor