Installation xnu安装(OSX 10.8.3)时总是有很多xcrun错误

Installation xnu安装(OSX 10.8.3)时总是有很多xcrun错误,installation,xcrun,xnu,Installation,Xcrun,Xnu,我搜索了很多网站来安装xnu内核。但是,在安装xnu时出现了一些错误。 Xcode版本:4.6(已安装的命令行工具) XNU版本:XNU-2050.22.13 dtrace版本:dtrace-96 以下是错误: xcrun:错误:找不到实用程序“ctfconvert”,它不是开发人员工具或在路径中 xcrun:错误:找不到实用程序“ctfmerge”,它不是开发人员工具或路径中的工具 我使用“makeinstall”来安装dtrace,但它也显示了错误。 请帮助我,您缺少依赖项。长话短说的版本是

我搜索了很多网站来安装xnu内核。但是,在安装xnu时出现了一些错误。

Xcode版本:4.6(已安装的命令行工具)


XNU版本:XNU-2050.22.13
dtrace版本:dtrace-96

以下是错误:

xcrun:错误:找不到实用程序“ctfconvert”,它不是开发人员工具或在路径中
xcrun:错误:找不到实用程序“ctfmerge”,它不是开发人员工具或路径中的工具

我使用“makeinstall”来安装dtrace,但它也显示了错误。
请帮助我,您缺少依赖项。长话短说的版本是,您首先需要获取并制作dtrace工具:

$ curl http://opensource.apple.com/tarballs/dtrace/dtrace-96.tar.gz > dt.tar.gz
$ tar zxvf dt.tar.gz
$ cd dtrace-96
$ mkdir -p obj sym dst
$ xcodebuild install -target ctfconvert -target ctfdump -target ctfmerge \
ARCHS="i386 x86_64" SRCROOT=$PWD OBJROOT=$PWD/obj SYMROOT=$PWD/sym \
DSTROOT=$PWD/dst

您需要最新版本的apple的dtools实用程序。安装这些工具的最简单方法是使用MacPorts。如果你没有MacPorts,你可以下载它

安装MacPorts后,打开终端并运行“sudo port install dtrace”


XNU应该进行编译。

无法将此作为编辑提交,因此仅供参考。最后一行应该是DSTROOT=$PWD/dst。你有一个额外的“u”在那里。@Eeyore,我相信这只是一个打字错误发送去编辑。幸运的是,原作者仍然在,如果需要,可以再看一看。谢谢