Go 語言提供了一個「外部函數介面」(FFI),讓您可以呼叫用其他語言編寫的函數語言,例如C。此功能在 Go FAQ 中有記錄,但官方文件中並未詳細介紹。
要使用FFI,您可以參考從Go 儲存庫複製到下列檔案:
[github.com/golang/go/src/cmd/cgo/README.md](https: //github.com/golang/go/blob/master /src/cmd/cgo/README.md)
此檔案包含如何在 Go 中包裝 C 庫的範例。它包含詳細的註釋,指導您完成有效使用 FFI 的過程。
總之,要使用 FFI 從 Go 呼叫 C 函數:
以上是如何使用外部函數介面從 Go 呼叫 C 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!