【发布时间】:2018-02-05 12:19:53
【问题描述】:
有没有办法判断 OSX 共享库 (.dylib) 是否被编译为与位置无关的代码/可执行文件?
【问题讨论】:
标签: macos position-independent-code
有没有办法判断 OSX 共享库 (.dylib) 是否被编译为与位置无关的代码/可执行文件?
【问题讨论】:
标签: macos position-independent-code
根据this answer,您可以运行otool -hv <file_path> 并查找PIE 标志。
编辑:我对此进行了测试,但它不起作用。
编辑 2:实际上它确实适用于可执行文件。我不确定它是否适用于共享库。
【讨论】: