预备知识:
linux系统中静态库文件以.a结尾,动态库文件以.so结尾
调用动态库在程序运行时,操作系统会将.so文件加入到内存中,可以做到内存共享同时提供给多个客户使用
linux的编译中有两种风格(C和C++) 默认是使用C风格的。在 动态链接库中,输出的是函数,而不输出类,若输出类只能被C++调用。
程序执行时,系统查找文件目录的顺序为:
在windows中是首先在当前目录,其次是system32目录、最后是在path路径中。
而在linux中是在/usr/lib
预备知识:
linux系统中静态库文件以.a结尾,动态库文件以.so结尾
调用动态库在程序运行时,操作系统会将.so文件加入到内存中,可以做到内存共享同时提供给多个客户使用
在windows中是首先在当前目录,其次是system32目录、最后是在path路径中。
而在linux中是在/usr/lib