程序编译成可执行程序的过程
静态在连接阶段会把代码复制到可执行文件中
动态则不,而是打包一些信息进去,在执行的时候根据信息找到动态库执行
制作过程
静态库
动态库
优缺点
库比较小且更新慢的时候一般使用静态,反之则动态
静态库
程序一需要需要内存,二也需要,如果成许多,那么占的内存也多,浪费空间
动态库
但也不会慢太多
静态在连接阶段会把代码复制到可执行文件中
动态则不,而是打包一些信息进去,在执行的时候根据信息找到动态库执行
库比较小且更新慢的时候一般使用静态,反之则动态
程序一需要需要内存,二也需要,如果成许多,那么占的内存也多,浪费空间
但也不会慢太多