linux C++ 动态库dlopen加载示例

初级代码游戏的专栏介绍与文章目录-CSDN博客

我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。

这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。

源码指引:github源码指引_初级代码游戏的博客-CSDN博客


        写个动态库dlopen的例子。

        相关知识应该全在里面了。

        注意编译参数是默认隐藏所有符号的。只有指定为导出的外部才能看到。

目录

一、动态库1

二、动态库2

三、调用代码

四、dlopen参数

RTLD_LAZY

RTLD_GLOBAL

五、编译和运行


一、动态库1

        头文件:testso.h


#pragma once
#include "testso2.h"

#define DLL_PUBLIC __attribute__ ((visibility("default")))
extern "C" 
{
	DLL
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

初级代码游戏

知识究竟是有价还是无价

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值