我搜索了很多网站来安装xnu内核。但是,当我安装xnu时有一些错误。
Xcode版本:4.6(已安装的命令行工具)
XNU版本:xnu-2050.22.13
dtrace版本:dtrace-96
这里是 ERRORS :
xcrun:错误:无法找到实用程序“ctfconvert”,无法找到开发人员工具或在PATH中
xcrun:错误:无法找到实用程序“ctfmerge”,无法找到开发人员工具或在PATH中
我使用“make install”来安装dtrace,但它也显示错误。 请帮帮我
答案 0 :(得分: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/dust
答案 1 :(得分:1)
您需要最新版本的apple的dtools实用程序。安装工具的最简单方法是使用MacPorts。如果您没有MacPorts,可以下载here。
安装MacPorts后,打开终端,然后运行“sudo port install dtrace”
XNU应该编译。