zoukankan      html  css  js  c++  java
  • Windows上编译LLVM 3.2

    LLVM还是做的很好的,可以很方便的编译。

    解压LLVM 3.2到[工作目录]/llvm/llvm-3.2.src

    解压Clang到[工作目录]/llvm/llvm-3.2.src/tools/clang

    安装Python 2.7

    对于Release,打开Visual Studio 2008命令行,运行如下bat文件内容:

    @Echo off

    cd llvm-3.2.src

    set LIBDIR=%CD%....

    :: create build directory
    mkdir buildwindows
    cd buildwindows

    cmake -G "NMake Makefiles" .... ^
    -DCMAKE_INSTALL_PREFIX=%LIBDIR%llvm ^
    -DCMAKE_BUILD_TYPE=Release ^
    -DLLVM_USE_CRT_RELEASE=MT ^
    -DLLVM_INCLUDE_TESTS=OFF ^
    -DLLVM_INCLUDE_EXAMPLES=OFF

    nmake
    nmake install

    cd ......

    对于Debug,用如下bat:

    @Echo off

    cd llvm-3.2.src

    set LIBDIR=%CD%....

    :: create build directory
    mkdir buildwindows_debug
    cd buildwindows_debug

    cmake -G "NMake Makefiles" .... ^
    -DCMAKE_INSTALL_PREFIX=%LIBDIR%llvmdebug ^
    -DCMAKE_BUILD_TYPE=Debug ^
    -DLLVM_USE_CRT_DEBUG=MTd ^
    -DLLVM_INCLUDE_TESTS=OFF ^
    -DLLVM_INCLUDE_EXAMPLES=OFF

    nmake
    nmake install

    cd ......

    Release build会生成在[工作目录]/llvm,Debug build会生成在[工作目录]/llvm/debug

  • 相关阅读:
    今日总结
    今日总结
    每日总结
    每日总结
    小程序之navigator跳转方式
    vue面试题(上)
    ES6 中的 set 用法
    维信小程序 如何 实现下拉刷新?
    微信小程序的相关文件类型有哪些??
    vue中v-if与v-show的区别以及使用场景
  • 原文地址:https://www.cnblogs.com/len3d/p/3201495.html
Copyright © 2011-2022 走看看