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

Ouverte

#25 135 ouverte le 20 mars 2024

 (0 commentaire) (0 réaction) (0 personne assignée)C (5 002 forks)batch import
help wantedquestion

Métriques du dépôt

Stars
 (24 849 étoiles)
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