You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
480 B
Markdown
20 lines
480 B
Markdown
11 years ago
|
This example demonstrates a workflow with native code integration.
|
||
|
|
||
|
# Preparation
|
||
|
|
||
|
gvm install go1.1
|
||
|
gvm use go1.1
|
||
|
gvm pkgset create libnative
|
||
|
gvm pkgset use libnative
|
||
|
|
||
|
# Native Code Installation
|
||
|
|
||
|
gvm pkgset use libnative
|
||
|
./configure --prefix=${GVM_OVERLAY_PREFIX}
|
||
|
make && make install
|
||
|
|
||
|
# Go Integration Testing
|
||
|
|
||
|
CGO_CFLAGS="-I${GVM_OVERLAY_PREFIX}/include" CGO_LDFLAGS="${GVM_OVERLAY_PREFIX}/lib/libnative.a" go build -v -x .go build
|
||
|
./native
|