静态链接:静态库,在链接的时候直接将静态库代码加入到可执行程序中。导致的是可执行文件占用内存过大。
动态链接:动态库。
显示调用:普通函数:不需要包含库头文件,直接调用加载函数的参数即可。 编译时需要加-ldl。类:需要包含头文件,定义类接口。
隐式调用:系统加载库文件,编译时需要只定库路径,-L -l。需要包含库头文件,直接调用库中函数就行。
动态库在运行时加载。查找库路径。
静态链接:静态库,在链接的时候直接将静态库代码加入到可执行程序中。导致的是可执行文件占用内存过大。
动态链接:动态库。
显示调用:普通函数:不需要包含库头文件,直接调用加载函数的参数即可。 编译时需要加-ldl。类:需要包含头文件,定义类接口。
隐式调用:系统加载库文件,编译时需要只定库路径,-L -l。需要包含库头文件,直接调用库中函数就行。
动态库在运行时加载。查找库路径。