linux的ubuntu上如何编译C和C++代码写的动态库,以及调用执行