既然你在谈论“你的 Mac”,我假设我们正在谈论 OS X 操作系统。
在基于 UNIX 的系统上,大多数时候都会使用链接器“ ld ”(带有 -R 选项)(另请参阅: ELF)。相比之下,OS X 系统使用Mach-O二进制格式和dyld工具进行链接。OS X 不提供与 UNIX 相同的库功能。尝试otool -L使用二进制文件来查看需要库的位置。您可能还想尝试为您的二进制文件设置DYLD_LIBRARY_PATH( man dyld),但请记住安全风险(这可用于像LD_LIBRARY_PATHUNIX 系统上那样注入代码)。
| 归档时间: |
|
| 查看次数: |
916 次 |
| 最近记录: |