cgo 使得在 Golang 中可以使用 C 代码。
Hello World (推荐学习:go)
为了有一个较为直观的了解,我们来看一个简单的例子,创建文件 main.go:
package main /* #include <stdio.h> void sayHi() { printf("Hi"); } */ import "C" func main() { C.sayHi() }
执行程序:
go run main.go
程序执行并输出 hi(
cgo 使得在 Golang 中可以使用 C 代码。
Hello World (推荐学习:go)
为了有一个较为直观的了解,我们来看一个简单的例子,创建文件 main.go:
package main /* #include <stdio.h> void sayHi() { printf("Hi"); } */ import "C" func main() { C.sayHi() }
执行程序:
go run main.go
程序执行并输出 hi(