cgo를 사용하면 Golang에서 C 코드를 사용할 수 있습니다. ㅋㅋ > down
reee 프로그램이 실행되고 hi를 출력합니다(자세한 예는 $GOROOT/misc/cgo 참조).
Windows에서의 준비 작업Windows에서 cgo를 사용하려면 gcc 컴파일러를 설치해야 합니다. 여기서는 mingw-w64를 사용합니다.
컴파일 및 링크 플래그 설정import "C"를 사용하여 가져오는 것은 C 코드를 사용하는 의사 패키지(pseudo-package)입니다. import "C" 전에 import "C" 바로 뒤에 오는 주석에는 다음이 포함될 수 있습니다.
package main /* #include <stdio.h> void sayHi() { printf("Hi"); } */ import "C" func main() { C.sayHi() }
위 내용은 golang에서 C 코드를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!go run main.go