https://blog.csdn.net/surgewong/article/details/39236707
g++ 如何带着 .a 一起运行
https://www.cnblogs.com/skynet/p/3372855.html
linux 共享库控制导出函数:https://cloud.tencent.com/developer/article/1735250
https://stackoverflow.com/questions/3570355/c-fvisibility-hidden-fvisibility-inlines-hidden