尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
【动态库调用静态库函数】
1、静态库如何调用动态库函数静态库直接包含动态库的头文件直接调用即可。静态库本身没有动态符号表它被链进可执行文件比如 sonia的时候这些对动态库的调用会变成可执行文件动态符号表里的未定义符号进口。动态库自己的动态符号表里才是这些函数的定义出口。程序启动时就把依赖的动态库加载进来动态符号表也在内存里ld.so 用动态库导出的地址去填可执行文件这边的 GOT/PLT这样静态库里链进来的代码就能调到动态库函数了。有的函数是第一次真正调到才完成绑定但库一般早就加载好了不是运行时找不到再临时去加载。2、动态库如何调用静态库因为静态符号表主要在静态链接起作用所以静态符号表不会加载到内存里可执行文件的动态符号表里默认也没有静态库那些 PAL 函数。那么动态库加载的时候怎么知道静态库里面函数的位置靠 ld.so 按名字去找默认是找不到的。目前低功耗采用的是拆解的方式把「动态库调用静态库」拆成静态库调用 OSA动态库也调用 OSA两边用的是同一份 OSA、同一张表。首先静态库在初始化的时候调用 OSA把静态库的函数名和函数地址保存到 OSA 的表里然后动态库再调用 OSA 的查询函数找到静态库的函数地址这样动态库就可以调用静态库的函数了。所以这条路径上需要有静链了音视频库的可执行文件、业务动态库、OSA平台抽象层保证表只有一份。那问题来了比如我的动态库想调用PAL_videoEncStart要是业务里直接写osa_call(PAL_videoEncStart, chn, stream)这份业务以后要是改成静链完整音视频库就不通用了。那就再抽出来一个库mini用同样的函数名和参数把PAL_videoEncStart实现出来函数体里主要就是调osa_call(PAL_videoEncStart, chn, stream)再和业务动态库链在一起。业务还是写PAL_videoEncStart(...)链接靠 mini 过运行时再经 OSA 跳到静态库那份真实现。
RELATED

相关推荐

H3-metal:Apple Silicon原生Metal推理后端部署与性能优化指南

H3-metal:Apple Silicon原生Metal推理后端部署与性能优化指南

这次我们来看一个专门为 Apple Silicon 优化的开源推理项目: H3-metal 。它的核心目标很直接——让 MiniMax 公司开源的 H3 大语言模型能在苹果芯片(M1/M2/M3)上跑得更快、更省资源。如果你手头是 Mac 电脑,想本地部署一个性能不…

📅 2026/11/9 9:38:19
基于PyTorch与迁移学习的植物叶片识别系统构建指南

基于PyTorch与迁移学习的植物叶片识别系统构建指南

简介:本资源是一个基于Python的植物叶片识别深度学习实践项目,面向具备基础Python编程与机器学习知识的开发者及高校学生,旨在解决野外植物快速识别、教学辅助与生态研究中的图像分类需求。压缩包共13个文件,含9个核心Python脚本&…

📅 2026/9/25 4:22:49
Revit配套视频高效学习指南:从软件操作到BIM设计思维

Revit配套视频高效学习指南:从软件操作到BIM设计思维

1. 先搞清楚这个视频课到底讲什么,以及它适合谁看 看到“Revit建筑设计思维课堂配套视频4-3-2”这个标题,很多刚接触Revit或者想系统学习BIM的朋友可能会有点懵。这不像一个具体的软件功能教程,更像是一个系列课程中的一节。根据我的经验&…

📅 2026/9/27 9:43:40
MORE NEWS

更多资讯

📰

网上的电工证是真假吗?工地太忙根本没时间复习考试怎么办

网上的电工证是真假吗?工地太忙根本没时间复习考试怎么办 工地太忙根本没时间复习考试,这几乎是每个特种作业人员的真实写照。尤其是电工证这种必须全国通用的证件,一旦出问题,直接影响到工作的开展和收入。最近不少人在问:**网上的电工证是真假吗?*…

📰

考证学习app电工证最新政策解读

电工证考不过是因为工地太忙?郑州报考避坑指南帮你省时间 工地太忙根本没时间复习考试,这几乎是每个电工从业者的真实写照。尤其是在郑州这样的建筑大市,工期紧、任务重,很多电工证报考者一边要赶工期,一边还要抽时间备考,压力可想而知。其实,现在有了…

📰

常州考电工证在哪里 在哪考学历不高也能报上名

常州考电工证在哪里 在哪考学历不高也能报上名 你是不是也在担心自己学历不高,报不了电工证?别急,今天我就带你搞清楚【常州考电工证在哪里】这个问题,还有在哪儿【在哪考】最靠谱,别再被培训机构坑了。 一、常州考电工证在哪里?别再被误导…

📰

新手适合考哪种电工证 2026河南最新政策全解析

新手适合考哪种电工证 2026河南最新政策全解析 你是不是觉得学历不高,报电工证都难?别急,2026河南最新政策对报考条件做了优化,学历门槛比你想象的低很多。如果你是许昌房建工程行业的从业者,想从零开始考电工证,这篇文章就是你的“通关秘籍”…

📰

井下电工证体检保姆级教程:实操考试心里没底怕挂科怎么办?

井下电工证体检保姆级教程:实操考试心里没底怕挂科怎么办? 你是不是也这样,一想到要参加井下电工证的实操考试,心里就发怵?担心自己准备不到位,考试时手忙脚乱,最后挂科?其实,很多人都有这种感受,尤其像你这样的濮阳应届工程类毕业生,第一次接触特…

📰

南充电工证培训哪家好在哪考不被坑的实战经验

南充电工证培训哪家好在哪考不被坑的实战经验 你是不是也这样,拿着手机刷了好久,就是找不到靠谱的【南充电工证培训哪家好】信息,生怕一不小心被中介骗了钱还拿不到证?别急,今天我就给你讲讲【在哪考】的那些事,还有我亲身经历的案例,让你少走弯路。…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬