cgo 使得在 Golang 中可以使用 C 代碼。
Hello World (推薦學(xué)習(xí):go)
為了有一個(gè)較為直觀(guān)的了解,我們來(lái)看一個(gè)簡(jiǎn)單的例子,創(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(