库分为()和()。静态库由多个.o文件组成的集合,文件成员没有特殊的存在格式,使用“ar”可维护和管理,库文件后缀为“.a”;共享库多个.o文件由编译器按照一定特殊的方式生成。多个可执行程序可共享库文件的代码段,但不共享数据。
举一反三
- 以下是有关动态链接及其所链接的共享库以及动态链接生成的可执行目标文件的叙述,其中错误的是( )。? 可执行目标文件由动态链接器对可重定位目标文件和共享库中部分信息进行链接而成|生成的可执行目标文件是部分链接的,也即,其中还有部分引用没有进行重定位|可执行目标文件在加载或执行时,系统将会调出动态链接器利用共享库对其进行动态链接|共享库在Linux下称为动态共享对象(.so),在Windows下称为动态链接库(.dll)
- 中国大学MOOC:Glibc的库分为动态库和静态库两个版本,其中静态库的文件以____为后缀,动态库以_____为后缀
- 中国大学MOOC:静态库在编译时,把库文件的代码都加入到可执行程序中,在运行的时候不再需要动态库
- Glibc的库分为动态库和静态库两个版本,其中静态库的文件以___为后缀,动态库以_____为后缀 A: .so,.a B: .a,.so C: .dll,.jar D: .jar,.dll
- 库文件包包括_________________、_________________、_________________等。库文件包包经过编译后就成为集成库。