gpt4 book ai didi

go - 我可以更改 cgo 使用的默认编译器吗?

转载 作者:IT王子 更新时间:2023-10-29 01:28:21 25 4
gpt4 key购买 nike

我正在尝试在 ubuntu 14.04 下执行 cgo 代码,似乎 cgo 假设 CC/CXXgcc/g++。而且我需要明确指定 CC/CXX 才能使用 clang。我可以配置通过 go 的构建约束使用的默认编译器吗?

谢谢!

最佳答案

cgo 使用的 C 或 C++ 编译器可以分别使用 CCCXX 环境变量指定。例如,要使用 Clang:

CC=clang go build path/to/cgo/dependent/code.go

变量还可以指定要传递给编译器的标志;例如,运行 GCC 优化:

CC="gcc -O2" go build path/to/cgo/dependent/code.go

关于go - 我可以更改 cgo 使用的默认编译器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44856124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com