2

我正在尝试将内核扩展文件 (.kext) 加载到 OS X Mountain Lion (10.8.3)。我用 XCode 4.6.1 重建了它。但是,当我尝试使用“kextutil -n -t /xxxx.kext”加载它时,我收到了以下警告。

可执行文件不包含架构代码:x86_64

似乎代码不支持 x86_64,但我确实在构建设置中包含了 x86_64,只要看起来适用,例如 Valid Architectures: i386, x86_64。

我应该如何更改设置以使其可以使用 64 位内核加载?

4

1 回答 1

3

Did you set "Build Active Architecture Only" to NO as mentioned in Kernel Extension Programming Topics ("Create a New Project" -> 6)?

于 2013-04-06T07:01:26.153 回答