2013-05-05 54 views
1

我搜索了很多網站來安裝xnu內核。然而,當我安裝xnu時有一些錯誤。

Xcode的版本:4.6(安裝命令行工具)xnu安裝時一直有很多xcrun錯誤(OSX 10.8.3)


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

這裏是ERRORS

xcrun :錯誤:無法找到實用程序「ctfconvert」,而不是開發人員工具或路徑中
xcrun:錯誤:無法找到實用程序「ctfmerge」,而不是開發人員工具或路徑中

我用「make install」來安裝dtrace,但它也顯示錯誤。 請幫我

回答

2

您缺少依賴關係。長話短說,您需要先獲取並製作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/dust 
+2

無法將其作爲編輯提交,因此僅供參考。最後一行應該是DSTROOT = $ PWD/dst。你有一個額外的'你'在那裏。 – Eeyore 2014-06-18 13:31:59

1

您需要最新版本的蘋果dtools實用程序。 MacPorts是安裝這些工具的最簡單方法。如果你沒有MacPorts,你可以下載它here

隨着

XNU應該編譯安裝MacPorts的,打開終端,並運行 「命令端口安裝的DTrace」。