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

标签 c linux shared-libraries

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

最佳答案

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

相关文章:

c - 为什么我们在C/C++中有两种库?

c - 如果队列中的客户端无序停止,为什么单进程C服务器会停止?

c - c/Append/Delete 基本数组函数

linux - Camel 2.15.2/netty3 : "java.net.SocketException: Invalid argument" from DatagramChannelImpl. send0()

c++ - 任何好的 C++/C NNTP 库?

c++ - 关于Makefile的一些问题

c++ - 释放我的 *.so 文件时应该使用哪个版本的 glibc?

android - iTextPdf-Android Studio添加库错误

build - Eclipse CDT,同时构建静态库和共享库

c - 为什么类型在 C 中的这个值交换代码中不匹配?