cgo 使得在 Golang 中可以使用 C 代碼。
Hello World (推薦學習:go)
為了有一個較為直觀的了解,我們來看一個簡單的例子,創(chuàng)建文件 main.go:
package main /* #include <stdio.h> void sayHi() { printf("Hi"); } */ import "C" func main() { C.sayHi() }
執(zhí)行程序:
go run main.go
程序執(zhí)行并輸出 hi(
cgo 使得在 Golang 中可以使用 C 代碼。
Hello World (推薦學習:go)
為了有一個較為直觀的了解,我們來看一個簡單的例子,創(chuàng)建文件 main.go:
package main /* #include <stdio.h> void sayHi() { printf("Hi"); } */ import "C" func main() { C.sayHi() }
執(zhí)行程序:
go run main.go
程序執(zhí)行并輸出 hi(