Help for this page
$ cc -c -fPIC test.c $ cc -shared test.o -o test.so
int test() // ->DeclareSub("test", "i") { ... { printf("WORKS!\n"); }