1

xnuカーネルをインストールするために多くのWebサイトを検索しました。ただし、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

Apple の dtools ユーティリティの最新バージョンが必要です。ツールをインストールする最も簡単な方法は、MacPorts を使用することです。MacPorts を持っていない場合は、ここからダウンロードできます。

MacPorts がインストールされている状態で、ターミナルを開き、「sudo port install dtrace」を実行します。

XNU がコンパイルされます。

于 2013-09-26T00:56:17.640 に答える