Slide 52
Slide 52 text
@jrbowes
Static Compilation
$> GOOS=linux GOARCH=amd64 go build -o mybin .
$> file mybin
mybin: ELF 64-bit LSB executable, x86-64, version 1 (SYSV),
statically linked, Go BuildID=9o-4CdGfdGNZI6qjvI3f/
NQvS9hSCir0F4HyOUCfA/NPmlomWGgx9zKs2QPYAW/
dOg15syGcYsIpCSJeV6o, not stripped
$> GOOS=linux GOARCH=amd64 go build -o mybin-native .
$> file mybin-native
mybin-native: ELF 64-bit LSB executable, x86-64, version 1
(SYSV), dynamically linked, interpreter /lib64/ld-linux-
x86-64.so.2, Go BuildID=qUlaMGoOyhvXwZau-GGh/
ItQcRvmsh30mFD0AG_Ze/SDeNJVYSF_TOVHk-06Dt/
BTU4CSv7GAsNuZKMxoIq, not stripped