某些平台要求您向链接器提供共享库的外部符号列表.但是,在大多数不需要的unixish系统上:默认情况下,所有非静态符号都可用.
我的理解是,GNU工具链可以选择性地将可见性限制为显式声明的符号.如何使用GNU ld实现这一目标?
linker gnu shared-libraries linker-scripts
gnu ×1
linker ×1
linker-scripts ×1
shared-libraries ×1