Q:为什么要学习动静态库?
动静态库可以在不通过源代码情况下,就能够直接运行程序,库的本质就是对一堆的.o文件(源文件通过预处理、编译、汇编生成的)打包在一起。
Q:我们有没有用过库呢?
当我们在使用头文件引用c语言标准库的时候,也就是c语言的第一堂课,其实就已经在用库了。
而这些库的作用就是让开发者能够站在巨人的肩膀上,从而提高开发效率。
动静态库可以在不通过源代码情况下,就能够直接运行程序,库的本质就是对一堆的.o文件(源文件通过预处理、编译、汇编生成的)打包在一起。
当我们在使用头文件引用c语言标准库的时候,也就是c语言的第一堂课,其实就已经在用库了。
而这些库的作用就是让开发者能够站在巨人的肩膀上,从而提高开发效率。