1.什么是静态库
静态库是指在应用中,有一些公共代码是需要反复使用,就把这些代码编译为“库”文件;在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中的这种库。
1.1命名方式:
静态库的文件名命名方式是“libxxx.a”,库名前面加“lib”,windows和linux下后缀都用的是“.a”,“xxx”为静态库名。
1.2链接时间:
编译过程中被载入程序
1.3连接方式:
静态库的链接是将整个函数库的所有数据都整合进了目标代码。
静态库是指在应用中,有一些公共代码是需要反复使用,就把这些代码编译为“库”文件;在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中的这种库。
静态库的文件名命名方式是“libxxx.a”,库名前面加“lib”,windows和linux下后缀都用的是“.a”,“xxx”为静态库名。
编译过程中被载入程序
静态库的链接是将整个函数库的所有数据都整合进了目标代码。