树莓派学习——库的概念、制作静态库、动态库

本文介绍了Linux中的静态库和动态库,包括它们的概念、优缺点以及制作和使用方法。静态库在编译时被整合到程序中,优点是运行速度快,但会增加程序大小;动态库在程序运行时被加载,占用内存小但可能影响运行速度。制作静态库的文件格式为xxxx.a,动态库为xxxx.so。使用动态库时,通常需要设置LD_LIBRARY_PATH环境变量。
摘要由CSDN通过智能技术生成

Linux 共享库、静态库、动态库解析:

库 :Linux库的概念

1. 介绍

程序函数库可分为3种类型:静态函数库(static libraries)、共享函数库(shared libraries)、动态加载函数库(dynamically loaded libraries):

1、静态函数库,是在程序执行前就加入到目标程序中去了 ;

2、动态函数库 同 共享函数库是一个东西( 在linux上叫共享对象库, 文件后缀是.so ,windows上叫动态加载函数库, 文件后缀是.dll

Linux中命名系统中共享库的规则 :

在这里插入图片描述

(一)静态库 :

静态函数库,是在程序执行前(编译)就加入到目标程序中去了 ;

优点:

&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值