c - 在我用 C 语言编写的共享库中允许和不允许导出的函数 - 公共(public)和私有(private)库

标签 c linux shared-libraries

我已经在 C 中创建了自己的共享库 - *.so。如何标记我想从中导出的函数和我不想导出的函数?通过将它们设为公共(public)和私有(private)或类似的东西。换句话说,应该对客户端可见的函数和不应该对客户端可见的函数。

最佳答案

关于c - 在我用 C 语言编写的共享库中允许和不允许导出的函数 - 公共(public)和私有(private)库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46967442/

相关文章:

c++ - 简单的 libtool 替代品?

c - 将 mex 文件链接到静态 mpfr 库时出现问题

linux - 使用 MDEV-17458 将 galera 集群更新到 10.3.15

linux - 在 linux 中使用最大内存的程序

linux - Net-SNMP:使用 Net-SNMP v5.4.3 的 snmpwalk "timeout: No Response from localhost:1161"

linux - 如何处理共享库中的依赖关系,unix

posix - 加载共享库时自动执行的函数

ios - 如何沿贝塞尔路径拖动 UIImageView

C:如何使用 scanf 存储未知数量的输入,以便输入的每个单词存储在不同的变量中?

c++ - 我如何测试所有位是否已设置或所有位都未设置?