【发布时间】:2011-03-11 04:29:42
【问题描述】:
我有一个可以在 32 位和 64 位中运行的二进制文件,它可以加载动态捆绑包以进行摆弄。但是,默认情况下它在 64 位环境下运行;因此,如果我遇到仅 32 位的捆绑包,dlopen 会失败。
事先检查这一点很容易,所以我真正需要的是一种方法来选择是以 32 位还是 64 位启动它。我怎样才能以编程方式做到这一点?我对 Snow Leopard 可能支持的任何内容持开放态度。
【问题讨论】:
标签: macos executable