【发布时间】:2013-04-05 19:37:43
【问题描述】:
我正在尝试将内核扩展文件 (.kext) 加载到 OS X Mountain Lion (10.8.3)。我用 XCode 4.6.1 重建了它。但是,当我尝试使用“kextutil -n -t /xxxx.kext”加载它时,我收到了以下警告。
可执行文件不包含架构代码: x86_64
似乎代码不支持 x86_64,但我确实在似乎适用的构建设置中包含 x86_64,例如有效架构:i386、x86_64。
我应该如何更改设置以使其可加载到 64 位内核?
【问题讨论】:
-
嗯。这对我来说似乎过于热心了,因为它可能与软件工具有关。
-
在项目/目标构建设置中选择 64 位架构会有所帮助。
标签: xcode macos kernel-extension