1
0
mirror of https://github.com/golang/go synced 2024-11-18 00:14:47 -07:00

cmd/cgo: document CGO_LDFLAGS and CGO_CFLAGS

Fixes #3203.

R=golang-dev, gri
CC=golang-dev
https://golang.org/cl/5769043
This commit is contained in:
Russ Cox 2012-03-07 11:44:47 -05:00
parent e8d1852d6a
commit f4b40d92c8

View File

@ -44,6 +44,11 @@ For example:
// #include <png.h>
import "C"
The CGO_CFLAGS and CGO_LDFLAGS environment variables are added
to the flags derived from these directives. Package-specific flags should
be set using the directives, not the environment variables, so that builds
work in unmodified environments.
Within the Go file, C identifiers or field names that are keywords in Go
can be accessed by prefixing them with an underscore: if x points at a C
struct with a field named "type", x._type accesses the field.