CGO基础


文档摘要

2.2 CGO 基础 要使用 CGO 特性,需要安装 C/C++ 构建工具链,在 macOS 和 Linux 下是要安装 GCC,在 windows 下是需要安装 MinGW 工具。同时需要保证环境变量 被设置为 1,这表示 CGO 是被启用的状态。在本地构建时 默认是启用的,当交叉构建时 CGO 默认是禁止的。比如要交叉构建 ARM 环境运行的 Go 程序,需要手工设置好 C/C++ 交叉构建的工具链,同时开启 环境变量。然后通过 语句启用 CGO 特性。 2.2.1 语句 如果在 Go 代码中出现了 语句则表示使用了 CGO 特性,紧跟在这行语句前面的注释是一种特殊语法,里面包含的是正常的 C 语言代码。当确保 CGO 启用的情况下,还可以在当前目录中包含 C/C++ 对应的源文件。


发布者: 作者: 转发
评论区 (0)
U