双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

嵌入式发中动态库的问题.so文件几个疑惑!!!包括编译,制作!!

布鲁克斯南南 布鲁克斯南南 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
linux下的动态库 例如libpthread这个我们常用的线程库,我现在姑且只知道在网上下载一个这样的库文件的压缩文件回来(xxxxx.tar.gz),在终端下解压就可以了,让后./configure 在make, make install后会自动在usr/local里产生include和lib文件 然后里面就有了一些xxx.la ,xxxx.a xxx.so xxx.so.2.4什么的静态库喝一些动态库了, 呵呵说了一大些 ,现在想知道的是,makefile里的 用的编译器是GCC的,而且这些的静态库与动态库 都是GCC编译产生的对吧。 但是 如果我的工程在需要这些动态库文件的时候,但是,我的工程编译时用的arm-gcc的时候这些动态库文件还可以在继续用的吗,如果不能用的话,是不是把原先的库文件都要用arm-gcc重新再编译一次吗?

呵呵,还有小问题是,我们平时的编译器在编译时都是静态去加载系统的所提供的函数的吗(如 常用的字符串函数 strcat strcopy什么的)??
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部