【问题标题】:Always have much xcrun error in xnu installing(OSX 10.8.3)xnu安装时总是有很多xcrun错误(OSX 10.8.3)
【发布时间】:2013-04-29 13:49:11
【问题描述】:

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

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


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

这里是 错误

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

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

【问题讨论】:

    标签: installation xcrun xnu


    【解决方案1】:

    您缺少依赖项。长话短说,你需要先获取并制作 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
    

    【讨论】:

    • 无法将此作为编辑提交,因此仅供参考。最后一行应该是 DSTROOT=$PWD/dst。你有一个额外的“你”。
    • @Eeyore,我相信这只是一个错字发送进行编辑。幸好原作者还在,有需要可以再看一看。谢谢
    【解决方案2】:

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

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

    XNU 应该可以编译。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-22
      • 1970-01-01
      • 2012-01-24
      • 2013-03-29
      • 2013-08-26
      • 2015-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多