How to create a shared library and use it in Golang.
make build
lib_plugin.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3a3706ff9f0fc4c872f6285dc85e5e7a7b38d59f, with debug_info, not stripped
./app
reading plugin ...
init
hello world