android - 如何构建打包在 Android Sources 中的 llvm?

标签 android llvm llvm-3.0

我正在尝试构建打包在 android 源代码中的 llvm。

我正在运行 ubuntu 12.04,android src 版本为 4.0.4

llvm位于android-src/external/llvm/

我做了以下构建:

./configure
make

出现以下错误信息:

llvm[3]: Compiling Thumb2InstrInfo.cpp for Debug+Asserts build
ARMJITInfo.cpp:18:10: fatal error: 'ARMAddressingModes.h' file not found
#include "ARMAddressingModes.h"
    ^

我可以使用版本 3.2 构建我的本地 llvm

我找不到 android llvm 的版本。

最佳答案

通过从我的本地 llvm 安装中复制丢失的头文件“ARMAddressingModes.h”解决了这个问题。

关于android - 如何构建打包在 Android Sources 中的 llvm?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15590714/

相关文章:

llvm - 如何获取表达式中所有操作数的内存地址

android - 如何在android中的relativelayout中获取 View 坐标

c++ - LLVM 下的非 ASCII wchar_t 文字

compiler-construction - 尝试编写 LLVM 后端。没有好的教程可用

c++ - 无法使用 llvm 和 clang 解析 C++

c++ - 如何从 LLVM 中的终止符指令中删除后继指令

python - Ubuntu Server 12.04 上的 llvmpy

android - 如何保存和恢复ListView的滚动位置和状态

android - 我们可以从其他应用程序的 firebase 数据库中获取数据吗?

java - 某些设备上的错误 - 找不到类 'com.google.android.gms.measurement.internal.zzz'