Konkretne v demonstracnim prikladu, ktery nacita PNG obrazek, plati, ze kdyz pro preklad pouzijete pouze `go build` bez dalsich prepinacu, bude vysledna binarka okolo 2MB a bude obsahovat zakladni knihovny Go + samozrejme veskery runtime (GC atd.). Ale navic budou vyzadovany tyto dynamicke knihovny:
$ ldd test10 linux-vdso.so.1 (0x00007ffc767b7000) libSDL2_image-2.0.so.0 => /lib64/libSDL2_image-2.0.so.0 (0x00007f1a374c8000) libSDL2-2.0.so.0 => /lib64/libSDL2-2.0.so.0 (0x00007f1a371c1000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f1a36fa3000) libc.so.6 => /lib64/libc.so.6 (0x00007f1a36bed000) libpng16.so.16 => /lib64/libpng16.so.16 (0x00007f1a369ba000) libjpeg.so.62 => /lib64/libjpeg.so.62 (0x00007f1a36752000) libtiff.so.5 => /lib64/libtiff.so.5 (0x00007f1a364db000) libwebp.so.7 => /lib64/libwebp.so.7 (0x00007f1a3626d000) libm.so.6 => /lib64/libm.so.6 (0x00007f1a35f22000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f1a35d1e000) librt.so.1 => /lib64/librt.so.1 (0x00007f1a35b16000) /lib64/ld-linux-x86-64.so.2 (0x00007f1a376fa000) libz.so.1 => /lib64/libz.so.1 (0x00007f1a358ff000) libjbig.so.2.1 => /lib64/libjbig.so.2.1 (0x00007f1a356f3000)
Pro staticke slinkovani se da pouzit `cgo`