#linux动态库#如何显示加载动态库

 时间:2026-02-12 07:50:19

1、编写动态库库

注意:需要以C风格,导出函数。

方法:在函数名前,使用extern "c"。

#linux动态库#如何显示加载动态库

#linux动态库#如何显示加载动态库

2、编译动态库

[root]# g++ -fPIC -shared api.cpp -o libapi.so

#linux动态库#如何显示加载动态库

3、显示加载动态库

dlopen: 

以指定模式打开指定的动态连接库文件,并返回一个句柄给调用进程,

dlerror:

返回出现的错误,

dlsym:

通过句柄和连接符名称获取函数名或者变量名,

dlclose:

卸载打开的库。 

#linux动态库#如何显示加载动态库

4、应用程序(显示加载动态库)编译,运行

[root]# g++ -o demo main.cpp -ldl

#linux动态库#如何显示加载动态库

  • ubuntu16.04 配置samba服务器登录home目录
  • Eclipse添加默认的JRE
  • Java实现蜂鸣声
  • shell之数值计算
  • LOL大头出装分析
  • 热门搜索
    怀孕感冒了怎么办 茯苓怎么吃 怎么查微信注册时间 duang字怎么写 长针眼怎么办 小孩口腔溃疡怎么办 水溶性彩铅怎么用 慢性支气管炎怎么治 ps怎么放大 怎么买特价机票