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 中国語 Web サイトの他の関連記事を参照してください。