全站数据
8 4 2 0 5 8 1

linuxc编程调用系统的动态库时,要使用dlopen等函数吗

工程师职称帮手 | 简单学习,快乐成才!         
问题更新日期:2024-11-02 08:45:15

问题描述

linuxc编程调用系统的动态库时,要使用dlopen等函数吗,麻烦给回复
精选答案
最佳答案

linux调用库的方式有三种:

1.静态链接库

2.动态链接库

3.动态加载库

其中1,2都是在编程时直接调用,在链接时加参数-l进行链接

第三种需要在编程时使用dlopen等函数来获取库里面函数的定义,然后进行调用.

不过对于没有提供头文件的动态库,只能dlopen等函数来调用