【问题标题】:Following instructions to build LLVM to the letter, but executables aren't produced按照说明按字母构建 LLVM,但未生成可执行文件
【发布时间】:2011-07-22 22:34:24
【问题描述】:

我正在运行 64 位 Linux,并且正在尝试构建 LLVM 主干。我遵循instructions to the letter,并使用我想要的参数调用configure,然后是make。运行 make install 使每个目录都没有任何操作,并且对 llvm 可执行文件的名称(例如 clang)运行 locate 没有结果。

我不明白这里可能出了什么问题,但我很确定没有生成任何可执行文件。这个确切的过程通常适用于软件。是否有一些我错过的荒谬明显的事情?

我正在使用 gcc 4.5 和 3.81。

【问题讨论】:

    标签: linux gcc llvm compilation clang


    【解决方案1】:

    根据您是要求调试还是发布构建,您可以检查二进制文件的构建目录中 Debug 或 Release(或者,Debug+Assert、Release+Assert)目录的 bin 子目录中的内容。

    如果仍然没有,那么您可以转到 tools/ 并直接调用 make 来检查那里发生了什么。执行“make VERBOSE=1”可能会提供一些额外信息。

    【讨论】:

      【解决方案2】:

      您可能想说明正在发生的事情,也许想看看发生了什么以及您是如何调用 configure 和 make 的。

      【讨论】:

        【解决方案3】:

        这是最近 4 个左右的 Ubuntu 64 位发行版对我有用的东西。

        svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm
        cd llvm
        cd tools
        svn co http://llvm.org/svn/llvm-project/cfe/trunk clang
        cd ..
        ./configure --enable-optimized --disable-doxygen --prefix=/llvm
        make
        make install
        

        【讨论】:

          猜你喜欢
          • 2023-04-05
          • 1970-01-01
          • 1970-01-01
          • 2012-07-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-02-08
          • 2019-12-21
          相关资源
          最近更新 更多