// c++ -shared lib.cpp -o lib.so -fPIC #include <iostream> struct MyClass { MyClass(int a); }; MyClass :: MyClass(int a) { std::cout << a << "\n"; }