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

Open

#25 135 ouverte le 20 mars 2024

Voir sur GitHub
 (0 commentaires) (0 réactions) (0 assignés)C (5 002 forks)batch import
help wantedquestion

Métriques du dépôt

Stars
 (24 849 stars)
Métriques de merge PR
 (Merge moyen 1j 1h) (4 PRs mergées en 30 j)

Description

在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 .....

Guide contributeur