1

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

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


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

这是错误

xcrun:错误:无法找到实用程序“ctfconvert”,不是开发人员工具或在 PATH
xcrun:错误:无法找到实用程序“ctfmerge”,不是开发人员工具或在 PATH

我使用“make install”来安装 dtrace,但它也显示错误。请帮我

4

2 回答 2

2

您缺少依赖项。长话短说,您需要先获取并制作 dtrace-tools:

$ 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
于 2013-05-06T15:38:19.737 回答
1

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

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

XNU 应该编译。

于 2013-09-26T00:56:17.640 回答