摘要: 库 本质:实现好的一组函数接口好处:屏蔽底层细节,向上层提供统一的接口 Liunx 库 : xxx.so(动态库) , xxx.a(静态库)windows 库 : xxx.dll 问题:所有的库函数都调用了系统调用接口回答:不是,例如 strcpy ... 系统调用:操作系统给用户提供的一组函数接口 阅读全文
posted @ 2018-07-04 14:37 白伟碧一些小心得 阅读(332) 评论(0) 推荐(0) 编辑
摘要: Linux 库的制作 1.动态库 xxx.so2.静态库 xxx.a 相同点:库中都有一组实现好的函数接口 不同点:如果我们连接的是动态库,此时只是在可执行文件的头信息中记录动态库的名字,具体函数的实现代码并没有存放在可执行文件中,所以在可执行文件执行的时候,需要将它依赖的动态库载入内存 可执行文件 阅读全文
posted @ 2018-07-04 14:04 白伟碧一些小心得 阅读(393) 评论(0) 推荐(0) 编辑