From 1515822564199fd7efe43835d021961a26fe6fe8 Mon Sep 17 00:00:00 2001 From: smallwhite Date: Fri, 18 Jan 2019 18:33:31 +0800 Subject: [PATCH] Update ch2-02-basic.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在windows下, 有static的话 会报错。其它平台不知道。 ``` # command-line-arguments C:\Users\ADMINI~1\AppData\Local\Temp\go-build177025346\b001\_cgo_main.o:_cgo_main.c:(.data+0x0): undefined reference to `os' collect2.exe: error: ld returned 1 exit status ``` --- ch2-cgo/ch2-02-basic.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ch2-cgo/ch2-02-basic.md b/ch2-cgo/ch2-02-basic.md index 1056bc4..e37fa73 100644 --- a/ch2-cgo/ch2-02-basic.md +++ b/ch2-cgo/ch2-02-basic.md @@ -121,7 +121,7 @@ package main #cgo linux CFLAGS: -DCGO_OS_LINUX=1 #if defined(CGO_OS_WINDOWS) - static const char* os = "windows"; + const char* os = "windows"; #elif defined(CGO_OS_DARWIN) static const char* os = "darwin"; #elif defined(CGO_OS_LINUX)