我搜索了很多网站来安装 xnu 内核。但是,我在安装 xnu 时出现了一些错误。
Xcode 版本:4.6(已安装命令行工具)
XNU 版本:xnu-2050.22.13
dtrace 版本:dtrace-96
这是错误:
xcrun:错误:无法找到实用程序“ctfconvert”,不是开发人员工具或在 PATH
xcrun:错误:无法找到实用程序“ctfmerge”,不是开发人员工具或在 PATH
我使用“make install”来安装 dtrace,但它也显示错误。请帮我
我搜索了很多网站来安装 xnu 内核。但是,我在安装 xnu 时出现了一些错误。
Xcode 版本:4.6(已安装命令行工具)
XNU 版本:xnu-2050.22.13
dtrace 版本:dtrace-96
这是错误:
xcrun:错误:无法找到实用程序“ctfconvert”,不是开发人员工具或在 PATH
xcrun:错误:无法找到实用程序“ctfmerge”,不是开发人员工具或在 PATH
我使用“make install”来安装 dtrace,但它也显示错误。请帮我
您缺少依赖项。长话短说,您需要先获取并制作 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
您需要最新版本的苹果 dtools 实用程序。安装这些工具的最简单方法是使用 MacPorts。如果您没有 MacPorts,可以在此处下载。
安装 MacPorts,打开终端,然后运行“sudo port install dtrace”
XNU 应该编译。