NASM关于“elf全球指令的扩展”的文档说,
elf
您还可以选择控制符号的 ELF 可见性。只需添加可见性关键字之一:default、internal、hidden或protected。default当然是默认的。
default
internal
hidden
protected
这些是在哪里定义的?以及如何ld使用它们?我看到C++ 中经常提到的访问级别包括protected、public和 private,但我不知道这是否是 ELF 所引用的?
ld
我的用例是 C 和汇编,因此如果您能让这与这两种语言和链接器相关,那就加分了。
elf symbol-table ld nasm
elf ×1
ld ×1
nasm ×1
symbol-table ×1