【发布时间】:2021-11-14 08:15:45
【问题描述】:
我想 CGO 将我的 go 程序链接到链接到 LLVM's libc++ 的 c++ 静态库。使用 GNU 的 libstdc++,一切正常。
我调用go编译器如下:
CGO_CXXFLAGS="-stdlib=libc++ -I/usr/lib/clang/12.0.0/include -I/usr/local/include -I/usr/include" CGO_LDFLAGS="-stdlib=libc++ -L/usr/lib/clang/12.0.0/lib -L/usr/local/lib -L/usr/lib -L/usr/lib/x86_64-linux-gnu -lpthread -lrt -lc++ -lm -lc" go test --ldflags '-extldflags "-static"' -c -a .
【问题讨论】:
标签: go llvm clang++ cgo libc++